¿Cómo obtener comentarios por ID de entrada?

12 ene 2012, 23:08:09
Vistas: 34.1K
Votos: 9

Tengo esta consulta personalizada de entradas para listar todas las entradas dentro de una categoría específica. Por ejemplo, tengo esto:

$args = array('cat' => 'home','post_type' => 'post')); // argumentos: categoría 'home', tipo 'post'
$post_obj = new WP_Query($args);
while($post_obj->have_posts() ) : $post_obj->the_post();
 // hacer cosas aquí
endwhile;

Así que para esta página me gustaría mostrar la lista de entradas pero también los comentarios correspondientes. Solo estoy mostrando un máximo de 2 comentarios para cada entrada.

¿Hay alguna función incorporada para hacer esto?

0
Todas las respuestas a la pregunta 1
0
10

Puedes usar get_comments. Referencia de Función/get comments

$args = array('cat' => 'home','post_type' => 'post'));
$post_obj = new WP_Query($args);
while($post_obj->have_posts() ) : $post_obj->the_post();
    //mostrar comentarios
    $comments = get_comments(array(
        'post_id' => $post->ID,
        'number' => '2' ));
    foreach($comments as $comment) {
        //formatear comentarios
    }
endwhile;
12 ene 2012 23:25:19