Vous avez besoin d'un appel de fonction conçu uniquement pour obtenir le nombre de messages correspondant à un critère. Je crois que la fonction get_posts() est trop chère pour cette opération. J'essaie simplement de décider si oui ou non afficher un lien "Afficher plus de messages" quand il y a un nombre prédéfini de messages à afficher ...WordPress obtenir le nombre de messages sans utiliser get_posts()?
Par exemple, le nombre par défaut de liens de publication à afficher est 3. Je veux seulement montrer un lien « Plus de messages » si le nombre total de postes est supérieur à 3.
Voici mon code ...
$cat1=get_cat_ID('test');
$cat2=get_cat_ID('test2');
$myposts = get_posts(array('cat' => "$cat1,-$cat2",'showposts' => 3));
$myposts2 = get_posts(array('cat' => "$cat1,-$cat2"));
$mypostcount = count($myposts2);
foreach($myposts as $idx=>$post)
?>
<li><a>Post Info Goes here</a></li>
<?php
if ($mypostscount > 3){ ?>Show View All Link<?php ?>
J'ai cherché dans le monde entier $ wp_query-> found_posts; thx alot <3 – Breezer