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. RSSフィードを使ってWordPress同士のコンテンツを共有

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

父親ってのはいつもひと言足りないのさ
その分は子どもが自分で
埋め合わせなくちゃならない

機動戦士ガンダムUC
by リディ・マーセナス

Profile

PAGE TOP
Amazon プライム対象