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

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

remove_all_filters( $tag, $priority = false )
$tag
(строка) Название хука, который хотим «очистить».
$priority
(логическое|целое число) Данный параметр позволяет вам отключить все фильтры и действия только с указанным приоритетом. Если не указан, будут отключены все фильтры/действия, вне зависимости от приоритета.

Пример использования функции

Проще всего пронаблюдать действие этой функции, почистив хук wp_head.

if( remove_all_filters( 'wp_head' ) )
	echo 'wp_head почищен!';

Оставить комментарий / вопрос

phpjsHTMLCSSSQLПросто код
  Для того, чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или авторизуйтесь на сайте.
Получайте новости блога по email или следите за мной в социальных сетях.
  • Миша: Привет, ну либо через Javascript, либо через save_post хук, скорее второе.

  • Дмитрий: Миша, а возможно ли задать условие, что если существует meta_key, то соответствующая таксономия будет нажата в метабоксе...

  • Дмитрий: Спасибо за подсказку. Получилось передать сразу нужный meta_key через value в hidden input.

  • Артем: Вот про сей хук я запамятовал)) Спасибо!

  • Миша: Думаю, что $mail_2 - пустая переменная по той простой причине, что $post->ID не существует. Глобальная переменная $po...