Jak uzyskać komentarze za pomocą identyfikatora postu?


9

Mam to niestandardowe zapytanie o listę, aby wyświetlić wszystkie posty w określonej kategorii. Na przykład mam to:

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

Dlatego na tej stronie chciałbym wyświetlić listę postów, ale także towarzyszące im komentarze. Wyświetlam tylko 2 komentarze dla każdego postu.

Czy jest do tego wbudowana funkcja?

Odpowiedzi:


10

Możesz użyć get_comments. Opis funkcji / otrzymuj komentarze

$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;
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.