WordPress как на ладони
Шаблоны, плагины и темы для настоящих поклонников Elementor. От TemplateMonster.com wordpress jino
Главная Функции Плагины, хуки Хуки: события, фильтры

Рубрика: Хуки: события, фильтры 14

add_action()

Прикрепляет указанную PHP функцию на указанный хук. Указанная функция сработает в момент события, которое в свою очередь запускается с помощью do_action().

add_filter()

Прикрепляет указанную PHP функцию к указанному хуку-фильтру. Так, во время срабатывания фильтра значение будет обработано указанной PHP функцией.

apply_filters()

Применяет прикрепленную к указанному фильтру PHP функцию. Прикрепляется функция с помощью add_filter().

apply_filters_ref_array()

Выполняет функции прикрепленные к указанному хуку (фильтру). Параметры передаются в массиве. Позволяет передать параметр по ссылке.

current_filter()

Получает название текущего события или фильтра.

did_action()

Получает число, сколько раз было вызвано указанное событие (хук).

do_action()

Создает событие (зацепку для произвольной функции). Чтобы функция сработала в момент события её нужно подключить к этому событию с помощью функции add_action().

do_action_ref_array()

Создает хук (событие) для зацепки PHP функции. Аргументы передаются в виде массива.

doing_filter()

Проверяет обрабатывается ли в текущий момент указанный хук (фильтр, событие).

has_action()

Проверяет была ли зарегистрирована функция для хука (действия).

has_filter()

Проверяет была ли прикреплена к указанному фильтру какая-нибудь функция. Можно указать название конкретной функции.

remove_action()

Удаляет хук (событие или фильтр). Удаляет функцию прикрепленную к указанному хуку.

remove_all_filters()

Удаляет все хуки у указанного фильтра.

remove_filter()

Удаляет указанную функцию прикрепленную к указанному фильтру.