Réponses:
La réponse acceptée ici est fausse, ce qui est également confirmé dans ma situation. Veuillez comparer à partir de la page référencée:
$ post_count Le nombre de publications affichées.
$ found_posts Le nombre total de publications trouvées correspondant aux paramètres de requête actuels
De cette façon, $ post_count affichera, par exemple, le nombre de publications par page s'il y a plus d'une page de résultats. Ce n'est que si le nombre total est inférieur au nombre de résultats par page qu'il correspondra au montant total.
La méthode correcte pour obtenir le nombre total de résultats est la suivante:
$obj_name->found_posts
.
Pour obtenir le nombre total de messages renvoyés par WP_Query, utilisez "found_posts"
Voici l'exemple -
<?php
$args = array(
'post_type' => 'post'
);
$the_query = new WP_Query( $args );
$totalpost = $the_query->found_posts;
?>
Utilisez votre nom de type de publication personnalisé à la place de «post», vous pouvez également transmettre l'ID de catégorie («cat» => 4,)