$num = $obj_name->post_count;
Referência: wp_query
Como posso obter as contagens de linha na postagem da consulta 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;
Como posso fazer isso?
A resposta aceita aqui está errada, o que também é confirmado na minha situação. Por favor, compare a partir da página de referência:
$ post_count O número de postagens exibidas.
$ found_posts O número total de postagens encontradas que correspondem aos parâmetros de consulta atuais
Dessa forma, $ post_count mostrará, por exemplo, o número de postagens por página se houver mais de uma página de resultados. Somente se o número total for menor que o número de resultados por página, ele corresponderá ao valor total.
O método correto para obter o número total de resultados é:
$obj_name->found_posts
.
Tags wp-query query-posts