Фильтры WordPress, заданные в текущий момент

Если вам понадобилось посмотреть какие же фильтры установлены в текущий момент, то обращаться к WP API не нужно — такой функции нет. Полный список активных хуков хранится в глобальной переменной $wp_filter.

Это массив объектов-фильтров, распределенных по тегам-ключам, к которым эти фильтры прикреплены.

Добавление фильтров WP

Объявлять (цеплять) свои фильтры вы можете функцией:

function add_filter( $tag, $function_to_add, $priority = 10, $accepted_args = 1 )

Здесь tag — имя зацепки, function_to_add — имя цепляемой функции, priority — приоритет и accepted_args — задаёт число аргументов, принимаемых функцией.

Пример добавления фильтра для списка рубрик (tag — wp_list_categories):

Удаление фильтров WP

Для удаления фильтров лучше воспользоваться функция WP API, а не удалять их самим из глобальной переменной:

function remove_filter( $tag, $function_to_remove, $priority = 10 ) — удаляет какой то один из фильтров (по имени фильтр-функции), а

function remove_all_filters( $tag, $priority = false ) — удаляет все фильтры, указанной зацепки.

Здесь где tag — это имя зацепки, а function_to_remove — это название подключенной функции-фильтра.

Мало букафф? Читайте есчо !

Как добавить своё поле в попап медиафайла WordPress через class-плагин

Июнь 12, 2025 г.

Иногда стандартных полей WordPress для медиафайлов недостаточно. В этой статье я расскажу, как добавить собственное поле в окно редактирования вложения (attachment) — то самое, что появляется при открытии медиафайла в библиотеке. Мы не просто добавим ...

Читать

Подключаем LESS препроцессор к вашей теме в Wordpress

Июнь 2, 2019 г.

Вкусив однажды всех радостей от использования препроцессора, сложно себя заставить работать с нативным CSS. Посмотрим как подключить LESS к вашей теме на WP. Т.к. уже есть готовые решения, то воспользуемся одним из них. Плагин WP-LESS сделает большую ...

Читать

Хлебные крошки для сайта на Wordpress

Январь 16, 2017 г.

Я нашел пару "годных" модулей для создания хлебных крошек на сайте под управлением WP. Все они находятся по запросу "breadcrumb" на странице "добавить ...

Читать

Установка счетчиков на сайты на wordpress

Октябрь 5, 2015 г.

Итак, вы запустили свой сайт на вордпресс. Что то начали там писать. Дальше вам интересно узнать: читают ли ваш блог (посещают ли ваш блог). Для этого ...

Читать
 

Комментарии к «Фильтры WordPress, заданные в текущий момент»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: