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 WooCommerce

Миша Рудрастых

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.