Afișează div doar dacă articolul este într-o categorie specifică

30 ian. 2015, 23:28:47
Vizualizări: 45.1K
Voturi: 4

În lista mea de articole de blog, aș dori să afișez un div care să eticheteze articolul ca "Comunicat de Presă" dacă articolul este etichetat cu categoria "Presă".

Am adăugat următorul fragment în bucla mea:

<?php if (is_category( 'press' )) : ?><div class="category">Comunicat de Presă</div><?php endif;?>

Am încercat și să înlocuiesc press cu ID-ul categoriei, dar niciunul nu pare să funcționeze. Așa ar trebui să implementez acest lucru?

0
Toate răspunsurile la întrebare 1
0

is_category() face acest lucru:

(...) Verifică dacă este afișată o pagină de arhivă pentru Categorie. (...)

Un rând mai jos pe pagina codex găsiți:

Pentru a testa dacă un post se află într-o categorie, folosiți in_category().

Deci pur și simplu folosiți ultima variantă.

30 ian. 2015 23:45:14