Пусть люди обходятся без принципов, но не давайте им софизмов вместо истин (Э. Ренан).

Что такое: Действие (Action)

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
9 октября 2016
Что такое: Действие (Action)
Функция Action в коде WordPress, который выполняется в определенных точках по всему ядру WordPress. В коде WordPress есть множество предопределенных действий или крючки, которые позволяют разработчикам добавлять свой собственный код в этих точках. Они являются частью того, что делает WordPress настолько расширяемым и большинство плагинов зависят от действий их функционирования.

Чтобы дать вам пример того, каким образом они могут быть использованы для добавления кода на веб-сайт давайте предположим, что вы хотите добавить информацию об авторских правах в свой колонтитул. Для того чтобы сделать это, вы могли бы изменить шаблон нижней части непосредственно. В некоторых случаях это было бы предпочтительнее, но много раз, это гораздо проще, и лучшая практика, чтобы подключить ваш код заранее определенного действия, который уже выполнен в сноске. Для этого вы можете добавить свой код авторского права в функцию в файле functions.php. Затем вы можете добавить эту функцию в действии, которое находится в том месте, где вы хотите поместить ваш код авторского права.

function copyright_my_notice() {
   echo "Авторское право. Все права защищены";
}
add_action('wp_footer','copyright_my_notice');

 

В данном примере copyright_my_notice это действие устанавливает хук в wp_footer. Функция copyright_my_notice будет выполняться всякий раз, когда хук wp_footer() появится в коде темы WordPress.

WordPress предлагает список доступных действий в Plugin API.

Дополнительная литература

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 134

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close