bodyに異なる classを付けてくれる便利なbody_class()

bodyに異なる classを付けてくれる

body_class()はWordPress 2.8以降から使えるテンプレートタグで、なんと各ページなどに自動でclassを付けてくれるとっても便利なテンプレートタグです。
オリジナルでWordPressを作成していてまだbody_class()を使っていない方は使っておきたい便利なテンプレートタグですよ。

body_class()の使い方

<body>タグを使っている部分を下記のように書き換えます。

<body <?php body_class(); ?>>

たったこれだけで各ページによってclassを付けてくれるようになります。便利!!

ちなみにこのサイトのホーム(topページ)だと下記のようなclassが自動でつきます。

<body class="home page page-id-2 page-template page-template-home-php logged-in">

投稿記事では下記のようなclassが自動でつきます。

<body class="single single-post postid-1017 single-format-standard logged-in">

各ページでclassが出来るので異なるスタイルにしたい場合などにはかなり活躍すると思います。

最終更新日: 2013年3月13日

  • このエントリーをはてなブックマークに追加
  • にほんブログ村 IT技術ブログ WordPressへ
  • ameba
  • addthis
  • Clip to Evernote

bodyに異なる classを付けてくれる便利なbody_class()の関連記事

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*