WordPressでカテゴリごとに別のデザイン
メニューカテゴリごとに、ヘッダー画像なり見出しのスタイルなりを変えるのは、特に企業Webサイトを運用する際にはおそらく必須の仕様となる。
通常、僕はこういう際にはBODYタグなどにそのカテゴリのIDを出力して、CSSで
body#category { background : url(....jpg) } |
広告
などとして指定している。
WordPressをCMSとして運用する際は、
><?php $cat = get_the_category(); $cat = $cat[0];{echo $cat->category_nicename;} ?> |
と記述すると、カテゴリースラッグ(カテゴリURL用の別名)が出力できるので、これを利用して
body id=”company”
などとすることができる。
それにしても、カテゴリースラッグの変数って「nice name」なんですね。ナイスネーム…。ナイススティックを連想させます。(高校の頃よく食べてました)
カテゴリ別にデザインを切り替える
wp