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');