Semalt Expert: Як стварыць просты ўбудова WordPress

Стварэнне карыстацкага плагіна WordPress проста. У большасці людзей гэты аспект можа выгадна апрацоўваць іх змены і многія патрэбы. Убудовы - гэта фрагмент PHP-кода, які змяняе спосаб вашага сайта. Гэты код можна стварыць і дадаць на свой сайт WordPress без змены асноўнага кода сайта. У некаторых выпадках вам можа спатрэбіцца дадаць на свой сайт унікальную функцыю, у якой няма гатовага камерцыйнага плагіна.

У гэтым артыкуле SEO, прадстаўленым Эндру Дыхан, вядучым экспертам Semalt , вы даведаецеся, як стварыць свой карыстацкі убудова WordPress.

Асноўная структура плагіна WordPress

У гэтым кіраўніцтве па SEO мы спынімся на стварэнні плагіна WordPress. Гэта просты файл PHP, які змяшчае некаторыя інструкцыі ў ім. На мой погляд, заўсёды добра стварыць тэчку і змясціць файл PHP ўнутр. Гэтая тэчка павінна ўтрымліваць аналагічнае імя з убудовам. Пасля стварэння гэтага файла неабходна загрузіць яго ў тэчку wp-content / plugins на хосце сервера. Убудова мае некалькі асноў. Напрыклад, ёсць загаловак.

Загаловак убудовы WordPress

Просты загаловак мае невялікую функцыянальную структуру, якую WordPress можа распазнаць. Напрыклад, ён мае:

<? php

Назва убудовы: Наш новы убудова

Гэта найпросты фармат загалоўка плагіна, сумяшчальны з сістэмай кіравання кантэнтам WordPress. Зрабіўшы гэты крок, вы атрымаеце працоўны убудова, які вы зможаце актываваць у вашай пляцоўцы WordPress. Аднак на гэтым функцыі няма. Такім чынам, гэта не зменіць функцыянальнасці вашага сайта. Загаловак можа таксама ўтрымліваць некаторыя іншыя звесткі, такія як аўтар, апісанне, версія і г.д.

Астатнія ўбудовы

Няма абмежаванняў у інструкцыях, якія можна паставіць на ваш убудова. Аднак важна разгледзець рэакцыю вашага сайта як будаўнічую стратэгію. Увод занадта шмат кода можа зрабіць ваш сайт значна зменены. Вы можаце змяніць убудова столькі, колькі вам трэба. Гэта просты файл PHP, які вы можаце змяняць, як і любую тэму, любую мадыфікацыю, якую вы можаце ўнесці ў файл function.php. З асноўнага пункту, важна звесці да мінімуму змены, якія вы можаце змясціць на сайце WordPress. Напрыклад, я магу выкарыстоўваць гэты фрагмент, каб дапамагчы майму сайту перанакіраваць старонку на іншы, нават на зусім новы сайт;

функцыя my_custom_redirect () {

глабальны $ пост;

калі (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'redirect', true)) {

wp_redirect ($ перанакіраванне);

выхад;

addcharge ('get_header', 'my_custom_redirect');

Гэты фрагмент мае адну простую функцыю. З яго дапамогай можна дадаць карыстацкую мета на любую старонку. Акрамя таго, гэта можа дапамагчы вам дадаць карыстацкае "перанакіраванне", выкарыстоўваючы іншы URL. У маім папярэднім загалоўку будзе выглядаць увесь убудова;

<? php

/ *

Імя убудовы: Наш новы убудова

функцыя my_custom_redirect () {

глабальны $ пост;

калі (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'redirect', true))

wp_redirect ($ перанакіраванне);

выхад;

addcharge ('get_header', 'my_custom_redirect');

Стварыць карыстацкі убудова WordPress проста. Як і ў выпадку вышэй, мы стварылі убудова, які зможа перанакіраваць старонкі. Вы таксама можаце дадаць іншую радок кода PHP для выканання розных функцый на вашым сайце WordPress.

mass gmail