WordPress obtenir nombre de postes sans l'aide d'get_posts()?

Besoin d'un appel de fonction qui est conçu uniquement pour obtenir le nombre de postes correspondant à un des critères. Je crois que le get_posts() la fonction est trop cher pour cette opération. Je suis simplement en train de décider si oui ou non pour afficher un "voir Plus de lien" Messages quand il y a un nombre prédéfini de messages à afficher...

Par exemple, la valeur par défaut nombre de liens à afficher est de 3. Je veux seulement montrer un "voir Plus de lien" Messages si le nombre total de postes dépasse 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 ?>
InformationsquelleAutor Scott B | 2010-01-25