web-dev-qa-db-fra.com

Afficher div uniquement si post est dans une catégorie spécifique

Dans ma liste d'articles de blog, je voudrais montrer à une div qui qualifie l'article de "Communiqué de presse" si l'article est étiqueté avec la catégorie "Presse".

J'ai ajouté le morceau suivant dans ma boucle:

<?php if (is_category( 'press' )) : ?><div class="category">Press Release</div><?php endif;?>

J'ai également essayé de remplacer press par l'ID de catégorie, mais ni l'un ni l'autre ne semble fonctionner. Est-ce ainsi que je devrais mettre cela en œuvre?

3
user13286

is_category() fait ceci:

(...) Vérifie si une page d'archive de catégorie est affichée. (...)

Une ligne ci-dessous sur la page du codex, vous trouverez:

Pour vérifier si une publication appartient à une catégorie, utilisez in_category() .

Alors utilisez simplement le dernier.

7
Nicolai