Semalt Expert: Як створити простий плагін WordPress

Створити користувацький плагін WordPress дуже просто. Більшість людей може вважати цей аспект корисним для управління їх змінами та багатьма потребами. Плагіни - це фрагменти PHP-коду, які змінюють спосіб роботи вашого веб-сайту. Можна створити цей код і додати його на свій веб-сайт WordPress, не змінюючи основний код веб-сайту. У деяких випадках може знадобитися додати унікальну функцію на свій сайт, ту, яка не має готового комерційного плагіна.

У цій статті SEO, наданій Ендрю Діханом, провідним експертом із Semalt , ви дізнаєтесь, як створити власний плагін WordPress.

Основна структура плагіна WordPress

У цьому посібнику з SEO ми зупинимось на створенні плагіна WordPress. Це простий файл PHP, який містить деякі інструкції в ньому. На мою думку SEO, завжди добре створити папку і помістити PHP-файл всередину. Ця папка повинна містити схожу назву з назвою на плагіні. Після створення цього файлу важливо завантажити його в папку wp-content / plugins на хості сервера. Плагін має кілька основ. Наприклад, є заголовок.

Заголовок плагіну WordPress

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

<? php

Назва плагіна: наш новий плагін

Це найпростіший формат заголовка плагінів, сумісний із системою управління вмістом WordPress. Зробивши цей крок, ви отримаєте робочий плагін, який ви зможете активувати у вашій області плагінів WordPress. Однак функцій на ньому немає. Отже, це не змінить жодної функціональності вашого веб-сайту. Заголовок також може містити іншу інформацію, таку як автор, опис, версія тощо. Деякі з цих даних можуть знадобитися для майбутніх цілей розвитку.

Решта плагіна

Немає обмежень в інструкціях, які можна поставити на свій плагін. Однак, важливо розглядати реакцію вашого веб-сайту як будівельну стратегію. Внесення занадто багато коду може зробити ваш сайт сильно модифікованим. Ви можете змінити свій плагін скільки завгодно. Це простий PHP-файл, який ви можете змінювати так само, як і будь-яку тему, будь-яку модифікацію, яку ви можете внести у файл function.php. З основної точки, важливо мінімізувати зміни, які ви можете внести на веб-сайт WordPress. Наприклад, я можу використовувати цей фрагмент, щоб допомогти своєму веб-сайту перенаправити сторінку на інший, навіть на абсолютно новий веб-сайт;

функція my_custom_redirect () {

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

if (is_page () || is_object ($ post)) {

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

wp_redirect ($ перенаправлення);

вихід;

добавлення ('get_header', 'my_custom_redirect');

Цей фрагмент має одну просту функцію. Це дозволяє додати спеціальну мета на будь-яку сторінку. Крім того, це може допомогти вам додати спеціальне "переспрямування" за допомогою іншої URL-адреси. У моєму попередньому заголовку виглядав би весь плагін;

<? php

/ *

Назва плагіна: наш новий плагін

функція my_custom_redirect () {

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

if (is_page () || is_object ($ post)) {

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

wp_redirect ($ перенаправлення);

вихід;

добавлення ('get_header', 'my_custom_redirect');

Створити користувальницький плагін WordPress дуже просто. Як і у випадку вище, ми створили плагін, який може перенаправляти сторінки. Ви також можете додати інший рядок коду PHP для виконання різних функцій на своєму веб-сайті WordPress.