it-swarm.com.de

Zeige div nur, wenn der Beitrag in einer bestimmten Kategorie ist

In meiner Liste der Blog-Beiträge möchte ich einen div anzeigen, der den Beitrag als "Pressemitteilung" kennzeichnet, wenn der Beitrag mit der Kategorie "Presse" gekennzeichnet ist.

Ich habe den folgenden Block in meine Schleife eingefügt:

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

Ich habe auch versucht, press durch die Kategorie-ID zu ersetzen, aber beide scheinen nicht zu funktionieren. Sollte ich das so umsetzen?

3
user13286

is_category() macht das:

(...) Prüft, ob eine Kategoriearchivseite angezeigt wird. (...)

Eine Zeile weiter unten auf der Codex-Seite finden Sie:

Um zu testen, ob ein Beitrag zu einer Kategorie gehört, verwenden Sie in_category() .

Also benutze einfach Letzteres.

7
Nicolai