我正在嘗試使用wp_query構建查詢,其中某些帖子ID必須排除。以下是我正在使用的代碼:Wp_query post__not_in無法正常工作
$args = array('posttype' => 'post', 'posts_per_page' => 1, 'cat' => 14, 'post__not_in ' => array(71,1), 'orderby' => 'menu_order', 'order' => 'ASC' , 'post_status' => 'publish');
$the_query = new \WP_Query($args);
但是wp_query仍然向我返回帶有這些ID的帖子。
以下是帶有wp_query對象http://pastebin.com/gjayN4Yc的pastebin。 至於我遇到下面的wp_query->要求:
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1 AND (wp_term_relationships.term_taxonomy_id IN (14,15)) AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.menu_order ASC LIMIT 0, 3
我做得不對或這是一個核心的錯誤?
謝謝。
你好,不知何故而將其粘貼過來錯但在源代碼中就像你說的那樣。 –
這感覺更像是一個評論,而不是一個答案.... –