2012-04-16 8 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

は、私はあなたがあなたのPHPコードに貼り付けると、WHERE句でwp_posts.comment_count=0条件を追加コピーするので、もし...あなたのクエリを保持しているオブジェクトを取得Wp_Query()を使用した後に、それは完璧に動作することを考え出しました!

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

関連する問題