Post_count mostra apenas o número de resultados por página

14

Eu tenho um wp_query $wp_query = new WP_Query($args); , mas por algum motivo, o $wp_query->post_count mostra apenas a quantidade de postagens em cada página. Então, se eu definir 'showposts' => '10' e 12 resultados forem encontrados, a página um dirá '10 resultados encontrados' e a página 2 mostrará '2 resultados encontrados'. Por que é isso? Eu não consigo descobrir isso.

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
  'post_type' => 'post', 
  'showposts' => '10',
  'paged' => $paged
);
$wp_query = new WP_Query($args);
echo "Search found ".$wp_query->post_count."results";
if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post();
// the loop
    
por zilj 04.12.2012 / 14:46

1 resposta

31

$wp_query->post_count deve funcionar exatamente assim. Para obter o número total de postagens que existem no banco de dados, use $wp_query->found_posts

    
por Mridul Aggarwal 04.12.2012 / 14:52