¿Cómo puedo obtener el recuento de la publicación de la consulta?

8

¿Cómo puedo obtener los recuentos de filas en la publicación de consultas como mysql count (*)?

$obj_name = new WP_Query($args);

while ($obj_name->have_posts()) : $obj_name->the_post(); 

// here i want to predict looping counts

endwhile;

¿Cómo puedo hacer esto?

    
pregunta Gowri 20.07.2011 - 15:36

2 respuestas

13
$num = $obj_name->post_count; 

Referencia: wp_query

    
respondido por el GavinR 20.07.2011 - 15:41
17

La respuesta aceptada aquí es incorrecta, lo que también se confirma en mi situación. Por favor, compare desde la página de referencia:

  

$ post_count El número de publicaciones que se muestran.

     

$ found_posts El número total de publicaciones encontradas que coinciden con los parámetros de consulta actuales

De esta manera, $ post_count mostrará, por ejemplo, la cantidad de publicaciones por página si hay más de una página de resultados. Solo si el número total es menor que el número de resultados por página, coincidirá con la cantidad total.

El método correcto para obtener el número total de resultados es:

$obj_name->found_posts .

    
respondido por el user109764 21.04.2017 - 21:28

Lea otras preguntas en las etiquetas