ワードプレスで各カテゴリーで違うコードを表示させるコード

自分のサイトでよく使ってるコードを紹介します
結構探してる人多いのでは?何かのヒントになれば幸いです。


カテゴリーごとに出力する
コードを変える方法です。


カテゴリーA
表示したいコード → 「カテゴリーAです」

カテゴリーB
表示したいコード → 「カテゴリーBです」

カテゴリーC
表示したいコード → 「カテゴリーCです」

他のカテゴリー
表示したいコード → 「その他のカテゴリーです」


サイドバーに表示するものを
カテゴリー毎に変えたい場合にかなりの
頻度で使ってるコードです。


「条件分岐タグ」を使って書いています
表示したい場所に下記コードを貼りつけます。

<?php
if( in_category('カテゴリーA') ) {echo('カテゴリーAです');}
elseif( in_category('カテゴリー') ) {echo('カテゴリーBです');}
elseif( in_category('カテゴリー') ) {echo('カテゴリーCです');}
else {
  echo('その他のカテゴリーです');
}?>


上記のコード以外に
サイドバーのテンプレートを作って表示を変更する
という事もできるんだけど、


この方法だとちょっと変えたいだけの時とかって
すごく作業量が増えちゃうんだよね。


せっかく「条件分岐タグ」があるんだし
その後のサイト運営を考えると
このコードがベストかなって思います。

注意点

カテゴリーに記事の投稿がない場合作動しません。




Copyright(c) 2013 MNT All Rights Reserved.