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

WordPress Developer Resources

関連機能

  1. 管理画面ヘッダーにログアウトを追加

  2. カテゴリー編集ページに任意の項目を追加

  3. ico形式のファイルをアップロードできるようにする

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

いかに鞘から抜かずにおくか
そのために我々は死にものぐるいで
剣を振っとるのだ

バガボンド
by 柳生石舟斎

Profile

PAGE TOP
Amazon プライム対象