私のブログ投稿のリストで、投稿が「Press」カテゴリでタグ付けされている場合、その投稿に「Press Release」というラベルを付けたdivを表示したいと思います。
次のチャンクをループに追加しました。
<?php if (is_category( 'press' )) : ?><div class="category">Press Release</div><?php endif;?>
press
をカテゴリIDに置き換えてみましたが、どちらもうまくいかないようです。私はこれをどのように実装すべきでしょうか。
is_category()
これをします:
(...)カテゴリアーカイブページが表示されているかどうかを確認します。 (...)
あなたが見つけるコーデックスページの下の1行:
投稿がカテゴリ内にあるかどうかをテストするには、
in_category()
を使用します。
だから後者を使うだけです。