Intereting Posts
Как проверить, зарегистрирован ли пользователь или зарегистрирован? Используйте текстовый редактор WordPress на странице, отличной от wp Добавление кнопки «Архив» на страницу сообщений для администраторов Как обернуть подписи в WordPress внутри тегов H2, H3? Использование настраиваемых параметров URL-адреса на странице Сохранение значений повторяющегося поля в меню wp Не удается получить содержимое родительской страницы с одного сообщения? Вопрос WP Google Fonts Скопировать папку в другую папку с помощью файловой системы WP Поймать собственные исключения Создание страницы меню в объектно-ориентированном разработанном плагине WP устанавливается на одном сервере, влияя на установку WP на другом сервере Множественные отношения в запросе is_front_page работает только в файле темы и не работает в functions.php Назначить класс первому элементу в категории в цикле

Как отображать фильтры запросов WP?

Мне интересно, есть ли способ отображать текущие фильтры запросов WP. Я написал функцию, которая поддерживается для удаления всех сообщений, но когда я использую WPML, и он фильтрует сообщения по языку, тогда он не удаляет сообщения, отличные от английского.

Я думал, что использование 'suppress_filters' => true поможет, но вызовет ли это какие-то недостатки? Какие еще фильтры применяются к WP Query? Могу ли я их каким-то образом отобразить?

Solutions Collecting From Web of "Как отображать фильтры запросов WP?"

Существует глобальная переменная с именем $wp_filter (вы можете увидеть примеры всего этого через источник /wp-includes/plugin.php . Вероятно, это не способ WordPress, но вы можете попробовать что-то вроде этого:

 global $wp_filter; var_dump( $wp_filter ); 

… но обратите внимание на предостережение на http://codex.wordpress.org/Global_Variables – «Не рекомендуется использовать другие глобальные переменные, кроме перечисленных ниже». (И $wp_filter не входит в этот список.)