カテゴリーページにのみ表示や処理を行いたい場合、
is_category()を使って条件分岐を行うことが出来ます。
また、is_category()にカテゴリーIDやカテゴリースラッグを指定することで、
特定のカテゴリーページでのみ表示や処理を行うことも可能です。
使い方は以下にまとめておきます。
良かったら、こちらをコピペして使用してみて下さい。
カテゴリーページでのみ処理を行う場合
<?php if(is_category()): ?>
//処理を記載
<?php endif; ?>
カテゴリーのIDによって条件分岐させる場合
<?php if(is_category("カテゴリーID")): ?>
//処理を記載
<?php endif; ?>
スラッグによって条件分岐させる場合
<?php if(is_category("スラッグ")): ?>
//処理を記載
<?php endif; ?>
複数のカテゴリーIDまたはスラッグを指定して条件分岐させる場合
カテゴリーID、スラッグを複数指定する場合は、配列で指定します。
<?php if(is_category(array("カテゴリーID", "スラッグ", "カテゴリーID"))): ?>
//処理を記載
<?php endif; ?>
カテゴリーIDとスラッグが混在していてもOKです。
ただ、コードのメンテナンス性を考慮して、どちらかに統一して指定することをおすすめします。
この記事へのコメントはありません。