web-dev-qa-db-fra.com

Obtenir le nombre de messages dans une catégorie nommée, en dehors de la boucle

J'ai réussi à le faire depuis un fichier single.php, à l'intérieur de la boucle, mais je dois maintenant le faire depuis une autre page.

Je dois savoir combien de messages en direct appartiennent à la catégorie nommée every story (le slug est everystory). Je ne suis pas dans la boucle.

J'ai juste besoin du nombre, je n'ai pas besoin de sortir quoi que ce soit, sauf le nombre. E.g 8

J'ai essayé de rechercher un moyen de rassembler des données de catégorie simplement via le category_name (il pourrait s'agir d'un nom, ou peut-être d'un slug, voire même d'une catégorie ID), mais tout ce que j'ai trouvé jusqu'à présent se réfère à l'utilisation d'un $post var spécifique et de le trouver. catégorie qui n'est pas ce que je veux faire.

Voici l'exemple de ce que j'ai utilisé sur la page de publication single:

$category = get_the_category();
$counter = $category[0]->category_count;
2
Francesca

Je suis un peu incertain de ce que vous demandez, alors excuses-moi si j'ai mal compris.

Vous pouvez utiliser get_category() pour obtenir l’objet category et ensuite simplement rappeler la valeur de la propriété $count

$cat_count = get_category( 'ID OR ROW OBJECT' );
echo $cat_count->count;
4
Pieter Goosen