Action – это функция в WordPress коде, которая запускается в определенных точках по всему ядру WordPress. В WordPress коде существует множество предопределенных действий или хуков, которые позволяют веб-разработчикам добавлять свой код в эти места. Благодаря этому и не только WordPress настолько гибок и готов к расширениям самого разного рода. К слову, работа большинства плагинов зависит от их функционала.
Для того чтобы привести пример, как они могут быть использованы в добавлении кода на веб-сайт, давайте предположим, что вы хотите добавить в футер информацию об авторских правах. Чтобы это сделать, вы можете напрямую изменить шаблон футера. В некоторых случаях – это идеальное решение, но, как правило, лучше и намного проще – это вставить код в уже предопределенный action, который выполняется в футере. Для этого – добавьте свой код авторских прав в функцию в файле functions.php. Затем вы можете добавить эту функцию в action в то место, где бы вы хотели видеть код авторского права.
1
2
3
4
|
function copyright_notice() {
echo "Copyright All Rights Reserved";
}
add_action('wp_footer','copyright_notice');
|
В этом примере, copyright_notice это action в wp_footer hook. Функция copyright_notice будет выполнятся каждый раз как хук wp_footer() будет появляться с теме кода WordPress.
WordPress предлагает список доступных действий в Plugin API.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!