【WordPress】【PHP】
カテゴリ―/タクソノミー/タームで判断して表示・非表示の処理

このサイトを制作するときにも使用したPHP分岐方法。

こんな感じで日々調べて知ったこととか、よく使うのにすぐ忘れる記述とか己のための備忘録メモ。
ただ、かなり量あるし、ローカルに綴るだけではなんなので、
「人に見られる」という前提で分かりやすく記録し、初心者の方や検索迷子の方のお力添えできればとブログの形で残し公開します。


ここへ辿り着いた人がいたら、ぜひ参考にしていただきたい。
ただ、html/css、ワードプレスの基礎は理解している方でないとちょっと難しいかも。

 

▼では今回の本題

投稿と併せてカスタム投稿を設定している場合が数多くあるんですが、
詳細記事ページ(single.php、○○-single.php)で「特定のカテゴリー(タクソノミー)の場合だけこの処理をしたい」というときに使える分岐。

結構使用すると思ったので備忘録です。

特定のカテゴリーの場合

 

複数処理の場合

間にelseifやelseを加えることで様々な分岐も可能

 

特定のカスタムタクソノミーの場合

 

複数処理の場合

カテゴリ―同様、間にelseifやelseを加えることで様々な分岐も可能

 

その他

似たような処理で、URLに特定の文字列があれば分岐という方法もよく使うのでそちらも

URLに特定の文字列で分岐

 

 

参考元:https://bge.jp/custom_terms_if/

 

 

 

▲以上、今回の備忘録でした。

こんな感じで、ガチガチの初心者以外であれば、理解できると思うのでぜひ使ってやってほしい。

WordPressPHPというタグをつけているので、
もしここのブログに行き着いた人がいれば他の記事も参考にしてみてください。
そのほかにも
・コピペcss
・js
・便利ジェネレーター

などなど、私が今までつまづいたところや、何度も同じ検索をしていることをまとめて、記憶の倉庫にしています。
更新は不定期だし、自分メモから書き起こしてる感じなので万能ってわけではないけれど。
私含め、つまずいている人たちのちょっとした杖になれたらなと思ってます。
まあ、ほぼほぼググればヒットするものばかりをまとめる+ちょっとしたプラスアルファのメモなのでほぼまとめサイト感覚ですが。。。

 

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