Intereting Posts
Как изменить сетевой домен WordPress Кнопка настройки JetPack JSON API не отображается как автоматически фиксировать формальную форму 7 при входе пользователя в систему Загрузите веб-модуль (html и JS) в wordpress Манипулировать запрос, чтобы показать конкретную запись Как изменить «после» последнего элемента в wp_nav_menu WordPress – регистрация боковой панели и добавление кнопки непосредственно после .textwidget Аутентификация для мобильного приложения, подключенного через wp-rest api? get_posts не работает на главной странице? как удалить / исключить html-кодирование из json-файла при экспорте? Коллекция пользовательских типов сообщений, отображаемых в подменю Создание блога на моем новом веб-сайте с использованием WordPress, но у меня есть проблемы с боковой панелью WordPress Post – On Post – 404 Страница не найдена wp-cron.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 не входит в этот список.)