投稿IDでコメントを取得する方法は?


9

特定のカテゴリ内のすべての投稿をリストするこのカスタム投稿クエリがあります。たとえば、私はこれを持っています:

$args = array('cat' => 'home','post_type' => 'post'));
$post_obj = new WP_Query($args);
while($post_obj->have_posts() ) : $post_obj->the_post();
 // do stuff here
endwhile;

このページでは、投稿のリストだけでなく、付随するコメントも表示したいと思います。投稿ごとに最大2つのコメントのみを表示しています。

これを行うための組み込み関数はありますか?

回答:


10

使用できますget_comments関数リファレンス/コメントの取得

$args = array('cat' => 'home','post_type' => 'post'));
$post_obj = new WP_Query($args);
while($post_obj->have_posts() ) : $post_obj->the_post();
    //display comments
    $comments = get_comments(array(
        'post_id' => $post->ID,
        'number' => '2' ));
    foreach($comments as $comment) {
        //format comments
    }
endwhile;
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.