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. ウィジェットエリアを追加して任意の位置で表示させる

  2. WordPress ユーザー編集ページに任意の項目を追加

  3. RSSフィードにnoindexヘッダーを追加 ( Google Search Console 対策 )

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

仲直りしたいんだろう?
想いってのは言葉にしないと
伝わらないんだぜ

葬送のフリーレン
by ザイン

Profile

PAGE TOP
Amazon プライム対象