Чтобы вывести свой кастомный код в любом месте темы WordPress существует функция do_action().
do_action() — это функция в WordPress, которая используется для вызова хуков (actions). Эти хуки могут быть созданы в разных местах (файлах) темы или плагинов. Хуки позволяют встраивать дополнительный код в определённые точки выполнения программы без изменения основного кода.
Функция do_action() запускает все функции, которые ранее были привязаны к конкретному хуку. Например, если у вас есть хук, к которому подключены несколько функций, вызов do_action(‘название_хука’) выполнит все эти функции.
Пример:
php
// Определение хука
add_action('my_custom_hook', 'my_function');
// Функция, которая выполняется при вызове хука
function my_function() {
echo "Hello, world!";
}
// Вызов хука в коде
do_action('my_custom_hook');
Когда вы вызываете do_action(‘my_custom_hook’), WordPress выполняет все функции, которые были зарегистрированы для этого хука. В нашем примере она выведет «Hello, world!».
Эта функция полезна для добавления кастомного функционала без необходимости модифицировать исходный код темы или плагинов.