Intereting Posts
Как добавить дополнительные каталоги выгрузки? Есть ли способ предоставить пользователю список существующего контента в CPT Ошибка «preg_match_all» с помощью WordPress SEO от плагина Yoast Игнорировать сообщение по мета-значению в основном запросе Панель поиска в тезисе WordPress Site Экспорт SQL-запроса на основе типа сообщения Сортировка массива с мета-ключом ACF Внутренняя ошибка (500) по локальной и фатальной ошибке в режиме реального времени при попытке доступа к экрану редактирования типа публикации WP и постоянство объекта (или его отсутствие) Как получить сообщения на другом языке из WPML Plugin Код проблемы и комментарии Добавить новый флажок в настройках темы Помогите с функцией, которая поместит вывод карты для всех сообщений как проверить, существует ли пользовательский тип сообщения в wordpress Как выполнить единичный тест для панели управления администратора

Удаление сообщения из результатов запроса WP

У нас сложный запрос к базе данных, и мы хотели бы исключить некоторые сообщения. Мы попытались сделать это с помощью SQL, но это действительно сложно. Простейшее решение, похоже, пробивает результаты после того, как запрос сделан, а затем исключает несколько сообщений. Проблема в том, что я не знаю, где это сделать! Я попытался отключить сообщения в сообщениях $ wp_query->, но они все еще появляются. Есть ли правильный способ сделать это? Есть ли другой массив WordPress, который я должен отключить?

Solutions Collecting From Web of "Удаление сообщения из результатов запроса WP"

Вы знаете идентификатор сообщений? Вы передали post__not_in как часть вашего запроса?

$query = new WP_Query( array( 'post_type' => 'post', 'post__not_in' => array( 2, 5, 12, 14, 20 ) ) ); 

От: http://codex.wordpress.org/Class_Reference/WP_Query . Вышеупомянутое вернет все сообщения, но исключает указанные идентификаторы.

Или у вас есть другой способ группировать сообщения, которые вы не хотите, т.е. по категориям или автору? Немного контекста может помочь 🙂