Хуки: фильтры и действия. Подробное руководство.

Возможно я не совсем правильно написал названия этих вещей в заголовке, но я сейчас объясню вам почему. Хук (hook) — означает...

do_action() — создаёт хук (крючок), на месте которого в коде можно выполнить произвольную функцию

Принцип работы do_action() очень похож на принцип работы функции apply_filters() — всё начинается с кода, изменять который...

add_filter() — вешает функцию на указанный фильтр

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

apply_filters() — позволяет повесить фильтр на значение переменной

Одна из функций, входящих в часть функционала хуков в WordPress. Суть этой функции в том, что где-то в коде, который пользователю изменять не стоит (например потому что тогда не получится спокойно обновляться), висит эта функция, определяющая название фильтра и благодаря ей, уже...

remove_filter() — отключает прикрепленную к хуку функцию (фильтр или действие)

Несмотря на то, что из названия функции кажется, что она позволяет отключать только хуки фильтров, зарегистрированных функцией add_filter(), она также может отключать и ...

remove_all_filters() — отключает все фильтры и действия, повешенные на указанный хук

Функция возвращает true, если действительно какой-то фильтр или действие было удалено. Если нет — возвращает false...

remove_all_actions() — отвязывает все функции, повешенные на указанный хук

Если найти эту функцию внутри кода движка WordPress, то вот что мы обнаружим...

Страница 4 из 78