wordpress でカテゴリー分岐

WPでテンプレートを制作するとき、カテゴリーごとに処理を変えたい場合に

if( is_category( ‘3’ )) { 〜

というような書き方を良くする。
数字の所にはカテゴリーIDが入る。
よくやる間違いは、そこにクオーテーションなしの数字を入れてしまう。例えば

if( is_category( 3 )) { 〜

そうすると、スラッグが’3’で始まるものも対象になってしまい、処理がおかしくなる。
スラッグ名を入れれば、うまくいくはず。ただ、ちょっと確実さに欠けるので、IDにしている。

コメント

タイトルとURLをコピーしました