C'est ce que j'essaie de faire:
si le nombre de messages est supérieur à 20 -> afficher le lien vers une autre page (qui affiche tous les messages) si le nombre de messages est inférieur à 20 -> ne pas afficher le lien
Jusqu'à présent, j'ai pu renvoyer le nombre de messages en utilisant
$count_posts = wp_count_posts('inventory');
$published_posts = $count_posts->publish;
mais je ne sais pas où aller d'ici, des suggestions?
Si je me souviens bien, le nombre de messages de la catégorie est stocké de manière persistante dans l'objet de la catégorie. Utilisez donc get_category()
ou une variation de celui-ci et extrayez le numéro de l'objet.
Exemple de code (non testé):
$category = get_category($id);
$count = $category->category_count;
if( $count > $something ) {
// stuff
}
Vous pouvez y accéder depuis l'objet lui-même:
foreach ( get_the_terms( get_the_ID(), 'taxonomy' ) as $term )
{
printf( '%s (%s)', $term->name, $term->count );
}