remove_filter() — отключает прикрепленную к хуку функцию (фильтр или действие)
Несмотря на то, что из названия функции кажется, что она позволяет отключать только хуки фильтров, зарегистрированных функцией add_filter(), она также может отключать и хуки действий, добавленных при помощи add_action().
remove_filter( $tag, $function_to_remove, $priority = 10 )
- $tag
- (строка) Название хука, функцию с которого нужно «снять».
- $function_to_remove
- (строка|массив) Название функции, которую нужно отключить, это также может быть массив вида
array('НазваниеКласса','ФункцияВнутриКласса')
.
- $priority
- (строка) Значение приоритета должно совпадать с тем же значением, которое использовалось при регистрации функции на хук.
Если отключение функции с хука прошло успешно, возвращает true
, иначе false
.
Примеры использования remove_filter()
Так как у меня на сайте есть целые посты с подробными примерами использования функции, то я лучше сошлюсь на них:
Миша
Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.
Пишите, если нужна помощь с сайтом или разработка с нуля.
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.