WordPress – 特定のタームの記事だけ処理を変えたいときの条件分岐

「このタームの記事だけ項目を非表示にできますか?」と言われたとき、すぐにはわからなくてちょっと調べたので、以後すぐ思い出せるようにメモ。

has_term( ‘slug’, $taxonomy );を使えば簡単。
第一引数は対象となるターム、第二引数はそのタームが属するタクソノミーを指定します。

ただ項目を非表示にするだけでよかったら、

これだけでOK。

複数のタームを指定したい場合はarray()を使う。

タクソノミー関係の分岐ってけっこうややこしいので、「どうやってググったらええかすらわからん!!」ってときは、WordPress Codexを見てみるのが一番早いです。

シェアする

フォローする