Post_count affiche uniquement le nombre de résultats par page.

14

J'ai un wp_query $wp_query = new WP_Query($args); mais pour une raison quelconque, le $wp_query->post_count affiche uniquement le nombre de publications sur chaque page. Donc, si je mets 'showposts' => '10' et que 12 résultats sont trouvés, la première page indique «10 résultats trouvés» et la page 2 indique «2 résultats trouvés». Pourquoi est-ce? Je n'arrive pas à comprendre.

$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
    
posée zilj 04.12.2012 - 14:46

1 réponse

31

$wp_query->post_count est supposé fonctionner exactement comme ça. Pour obtenir le nombre total de publications dans la base de données, utilisez $wp_query->found_posts

.     
réponse donnée Mridul Aggarwal 04.12.2012 - 14:52

Lire d'autres questions sur les étiquettes