Semalt сарапшысы: қарапайым WordPress плагинін қалай құруға болады

Жеке WordPress плагинін жасау оңай. Көптеген адамдар осы аспектіні өздерінің модификациялары мен көптеген қажеттіліктерін шешуге пайдалы деп санайды. Плагиндер - бұл сіздің веб-сайтыңыздың жұмысын өзгертетін PHP кодының бөлігі. Бұл кодты жасауға және оны WordPress веб-сайтына веб-сайттың негізгі кодын өзгертпестен қосуға болады. Кейбір жағдайларда сіздің сайтыңызға дайын коммерциялық плагині жоқ ерекше мүмкіндікті қосу қажет болуы мүмкін.

Semalt жетекші маманы Эндрю Дихан ұсынған осы SEO мақаласында сіз өзіңіздің WordPress плагиніңізді қалай құруға болатындығын білесіз.

WordPress плагинінің негізгі құрылымы

Осы SEO нұсқаулығында біз WordPress плагинін жасауға назар аударамыз. Бұл қарапайым PHP файл, онда бірнеше нұсқаулық бар. Менің SEO пікірімше, қалта жасап, ішіне PHP файлын салу әрқашан жақсы. Бұл қалтада плагиннің атауымен ұқсас атау болуы керек. Бұл файлды жасағаннан кейін оны сервер хостындағы wp-content / plugins қалтасына жүктеу қажет. Плагиннің бірнеше негізі бар. Мысалы, тақырып бар.

WordPress плагин тақырыбы

Қарапайым тақырыпта WordPress танып білетін шағын функционалды құрылым бар. Мысалы, ол:

<? php

Плагин атауы: біздің жаңа плагин

Бұл WordPress мазмұнын басқару жүйесімен үйлесетін плагин тақырыбының қарапайым пішімі. Осы қадамды орындау арқылы сіз WordPress плагиндер аймағында қосыла алатын жұмыс плагинін аласыз. Алайда, оның функциялары жоқ. Демек, бұл сіздің веб-сайтыңыздың функционалдығын өзгертпейді. Үстіңгі деректемеде басқа да ақпарат болуы мүмкін, мысалы, автор, сипаттама, нұсқа және т.б. Бұл ақпараттың кейбіреулері болашақ даму мақсаттары үшін қажет болуы мүмкін.

Қалған плагин

Плагинге қоюға болатын нұсқауларда шектеулер жоқ. Дегенмен, сіздің веб-сайтыңыздың жауабын құрылыс стратегиясы ретінде қарастырған жөн. Тым көп код қою сайтты қатты өзгертеді. Сіз өзіңіздің плагиніңізді қанша өзгерте аласыз. Бұл қарапайым PHP файлы, сіз оны кез-келген тақырып сияқты өзгерте аласыз, сіз өзіңіздің функцияларыңызға.php файлына жасай аласыз. WordPress веб-сайтына енгізуге болатын өзгерістерді азайту керек. Мысалы, мен бұл үзіндіді веб-сайтты бетті басқа веб-сайтқа, тіпті жаңа веб-сайтқа бағыттауға көмектесу үшін пайдалана аламын;

my_custom_redirect функциясы () {

ғаламдық $ пошта;

егер (is_page () || is_object ($ post)) {

егер ($ қайта бағыттау = get_post_meta ($ post-> ID, 'қайта бағыттау', шын)) {

wp_redirect ($ қайта бағыттау);

Шығу;

add_action ('get_header', 'my_custom_redirect');

Бұл үзінді бір қарапайым функцияға ие. Ол кез-келген параққа жеке мета қосуға мүмкіндік береді. Сонымен қатар, бұл сізге басқа URL мекенжайын қолдана отырып, «қайта бағыттауды» қосуға көмектеседі. Алдыңғы тақырыптамада бүкіл плагин келесідей болады;

<? php

/ *

Плагин атауы: біздің жаңа плагин

my_custom_redirect функциясы () {

ғаламдық $ пошта;

егер (is_page () || is_object ($ post)) {

егер ($ қайта бағыттау = get_post_meta ($ post-> ID, 'қайта бағыттау', шын))

wp_redirect ($ қайта бағыттау);

Шығу;

add_action ('get_header', 'my_custom_redirect');

WordPress плагинін жасау өте қарапайым. Жоғарыдағы жағдайдағыдай, біз беттерді қайта бағыттай алатын плагин жасадық. Сонымен қатар, WordPress веб-сайтыңыздағы әр түрлі функцияларды орындау үшін PHP кодының әр түрлі жолын қосуға болады.

mass gmail