Jeg har denne brugerdefinerede postforespørgsel til at liste alle stillinger inden for en bestemt kategori. For eksempel har jeg dette:
$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;
Så for denne side vil jeg gerne vise listen over indlæg, men også de ledsagende kommentarer. Jeg viser kun maksimalt 2 kommentarer for hvert indlæg.
Er der en indbygget funktion til at gøre dette?
Svar
Du kan bruge get_comments
. Funktionsreference / få kommentarer
$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;