bodyタグに任意のclassを追加

概要説明

ページごとにbodyタグに任意のclassを追加することで自由度の高いレイアウトのページを作ることができるようになるカスタマイズ。

functions.php
/*----------------------------------------------------
 bodyタグにclassを追加
----------------------------------------------------*/
if ( !function_exists( 'add_body_classes' ) ){
    function add_body_classes($classes) {
        if ( is_front_page() ) {
            $classes[] = 'class-top';
        } else {
            $classes[] = 'class-other';
        }
        return array_unique($classes);
    };
    add_filter('body_class','add_body_classes');
}

複数のclassを指定したい場合

functions.php
/*----------------------------------------------------
 bodyタグにclassを追加
----------------------------------------------------*/
if ( !function_exists( 'add_body_classes' ) ){
    function add_body_classes($classes) {
        if ( is_front_page() ) {
            $classes[] = 'class-top';
            $classes[] = 'style-a';
        }
        return array_unique($classes);
    };
    add_filter('body_class','add_body_classes');
}

関連機能

  1. WordPress 記事の新規作成時に公開状態の初期値を非公開にする

  2. WordPressページ表示までの処理時間を管理者にだけ表示させる

  3. WordPress カテゴリーごとにテキスト色、背景色の設定が行えるように項目を追加する

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

道草を楽しめ 大いにな
ほしいものより大切なものが
きっとそっちに転がってる

HUNTER×HUNTER
by ジン=フリークス

Profile

PAGE TOP
Amazon プライム対象