2012-04-16 93 views
1

有沒有人有如何獲得沒有評論,並有特定標籤的帖子的想法?WordPress的:獲得零評論和特定標籤的職位?

我試圖

$args = array(
     'tag' => $tags, 
     'post__not_in' => array($page_id), 
     'showposts'=>5, 
     'ignore_sticky_posts'=>1, 
     'comment_count' => 0 
); 

$my_query = new WP_Query($args); 
if($my_query->have_posts()) { 
     while ($my_query->have_posts()) : $my_query->the_post(); ?> 
      ... the usual stuff here ... 
     endwhile; 
} 

,但是這給了我也是已經評論說,即使有一個「‘COMMENT_COUNT’=> 0」的說法的帖子!爲什麼?什麼是正確的解決方案?

謝謝。

回答

0

我想通了,使用後Wp_Query()你保存你的查詢......所以如果你把它複製粘貼到你的PHP代碼,並在WHERE子句中添加wp_posts.comment_count=0條件的對象時,它完美的作品!

0

comment_count參數是orderby參數的一部分。基本上,您可以指定帖子應按評論數量(升序或降序排列)進行排序,但這會顯示所有帖子,只是以最少(或大多數)評論開頭。 -of現成的解決方案只能用於沒有評論,但它這個問題涉及與顯示帖子非常好:

WordPress: List posts with no comments

既然你要顯示某些標籤的帖子以及你要稍微修改一下自定義查詢並指定要包含哪些標籤。查閱本文,瞭解關於如何執行該操作的一些想法的代碼:

http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query#Query_based_on_Custom_Field_and_Category

+0

我以爲是這樣:)好吧,看來我不得不汗一點點。不過,非常感謝。 – MSX 2012-04-16 12:38:36