HYBRID THEME

FLAT(フラット)

規則的に並べられたタイルのように、無駄なスペースを極力省いたWordPressテーマです。
ブラウザのウィンドウサイズに合わせて自動的にコンテンツの横幅が調整され、常に最適なバランスを保ちます。

HYBRID THEMEへ移動する

WordPressのbodyにカテゴリーIDを追加する方法

WordPressのbodyタグにカテゴリーIDを追加する方法をご紹介します。
カテゴリーごとに色を変える際に利用できます。

このカスタマイズは、ご利用中のWordPressテーマのbodyタグに以下のコードが記述されている事が前提ですので、
記述されていない場合はテンプレートのカスタマイズを先に行ってください。
(ほとんど全てのテーマに記述されていますが念のため・・・)

<body <?php body_class(); ?>>

カテゴリーIDをbodyタグに追加する為には以下のコードをご利用中のWordPressテーマのfunctions.phpに記述してください。

function my_body_classes($classes) {
 global $wp_query;
 if (is_single() ) {
   global $post;
   foreach((get_the_category($post->ID)) as $category) {
     $classes[] = 'category-' . $category->term_id;
   }
 }
 return array_unique($classes);
};
add_filter('body_class','my_body_classes');
  • このエントリーをはてなブックマークに追加

関連記事