Am această interogare personalizată pentru a afișa toate postările dintr-o anumită categorie. De exemplu, am acest lucru:

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

Deci, pentru această pagină aș dori să arăt lista postărilor, dar și comentariile însoțitoare. Afișez maximum 2 comentarii doar pentru fiecare postare.

Există o funcție încorporată pentru a face acest lucru?

Răspuns

Puteți utiliza get_comments. Referința funcției / primiți comentarii

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *