Bagaimana cara mendapatkan komentar melalui ID pos?

9

Saya memiliki permintaan posting khusus ini untuk mendaftar semua posting dalam kategori tertentu. Misalnya saya punya ini:

$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;

Jadi untuk halaman ini saya ingin menunjukkan daftar posting tetapi juga komentar yang menyertainya. Saya hanya menampilkan maksimum 2 komentar untuk setiap posting.

Apakah ada fungsi bawaan untuk melakukan ini?

Rick
sumber

Jawaban:

10

Anda bisa menggunakannya get_comments. Referensi Fungsi / dapatkan komentar

$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;
Evan Yeung
sumber