Как да си направим 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.