Как да си направим WordPress плъгин, който изписва „Hello World“

Публикувано на 02.02.2017
Как да си направим WordPress плъгин, който изписва „Hello World“

Създаване на плъгин файл

Първото нещо, което трябва да направим, е да създадем нова директория в инсталационната папка на WordPress – wp-content/plugins.
Там се намират всички инсталирани добавки към нашия сайт.

На този етап ще именуваме директорията my-first-plugin. В нея ще създадем PHP файл с име my-first-plugin.php.

За да се появи нашият плъгин в списъка с разширения в административния панел, трябва веднага след отварящия <?php таг да добавим следния код:

/**
* Plugin Name: My First WordPress Plugin
* Plugin URI: https://codewan.com
* Description: This is my first plugin.
* Version: 1.0.0
* Author: Ivan Balkanov
* Author URI: https://codewan.com
* License: GPL2
*/

Добавяне на функционалност

Този код е коментар, който WordPress чете и визуализира в секцията „Разширения“. Той дава информация относно името, версията и автора на плъгина. Минималното изискване е редът Plugin Name: – това е достатъчно, за да може плъгинът да се появи и активира, макар и без функционалност.

Сега ще добавим първата си функция, която ще изписва „Hello, World!“ в хедъра на нашата страница:

add_action('wp_head', 'hello_world');
 
function hello_world() {
    echo 'Hello, World!';
}

Функцията hello_world() изписва текста „Hello, World!“.
По-интересното е как я извикваме — с първия ред от кода ние казваме на WordPress:
„Закачи функцията hello_world() към хедъра на сайта.“
Това е основният принцип на работа с actions и hooks.