Коршиноси Semalt: Чӣ гуна метавон Васлкунандаи оддии WordPress-ро эҷод кард

Сохтани як плагини WordPress одатӣ осон аст. Аксарияти одамон метавонанд ин ҷанбаро барои ҳалли тағйирот ва эҳтиёҷоти зиёди худ муфиданд. Плагинҳо қисмҳои коди PHP мебошанд, ки тарзи кори вебсайти шуморо тағир медиҳанд. Ин кодро сохтан ва онро ба вебсайти WordPress-и худ бе тағир додани рамзи асосии вебсайт имконпазир аст. Дар баъзе ҳолатҳо, ба шумо лозим аст, ки ба сайти худ як хусусияти нодиреро илова кунед, ки он дорои плагини тайёри тиҷорӣ нест.

Дар ин мақолаи SEO, ки аз ҷониби Эндрю Дихан, коршиноси пешбар аз Semalt пешниҳод шудааст , шумо хоҳед омӯхтед, ки чӣ гуна эҷод кардани плагини махсуси 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 ($ мансаби)) {

агар ($ тағирот = get_post_meta ($ post-> ID, 'масир', ҳақиқат)) {

wp_redirect (тағйири масир $);

Баромадгоҳ;

add_action ('get_header', 'my_custom_redirect');

Ин порча як функсияи оддӣ дорад. Он метавонад ба шумо имкон диҳад, ки метаҳои фармоиширо ба ягон саҳифа илова кунед. Ғайр аз он, он метавонад ба шумо барои илова кардани як "исроли" фармоишӣ бо истифодаи URLи дигар кӯмак расонад. Дар сарлавҳаи қаблии ман, тамоми plugn чунин менамуд;

<? php

/ *

Номи модул: Васлкунаки нави мо

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

почтаи ҷаҳонӣ $;

агар (is_page () || is_object ($ мансаби)) {

агар ($ тағирот = get_post_meta ($ мансубият> ID, 'масир', ҳақиқат))

wp_redirect (тағйири масир $);

Баромадгоҳ;

add_action ('get_header', 'my_custom_redirect');

Ин як оддӣ аст, ки як плагини махсуси WordPress-ро эҷод кунед. Мисли дар мисоли болоӣ, мо як плагинро сохтем, ки он метавонад саҳифаҳоро масир кунад. Шумо инчунин метавонед сатри гуногуни коди PHP-ро барои иҷрои вазифаҳои гуногун дар вебсайти WordPress илова кунед.