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

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

Вы знаете идентификатор сообщений? Вы передали 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 . Вышеупомянутое вернет все сообщения, но исключает указанные идентификаторы.

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