【WordPressテンプレートタグ】body_class():表示している状況に応じたCSSのclass名を出力

公開日: : 最終更新日:2016/03/24 テンプレートタグ

概要

トップページや固定ページ、投稿、カテゴリーなど、表示している状況に応じたCSSのclass名を<body>タグに出力する。
状況に応じてデザインを変更したい場合、body_classから出力されているclass名を確認して、その名前でCSSを用意することで対応できる。

書式

<?php body_class('class'); ?>

パラメーター

class
デフォルトのclass名のほかに、追加したいclass名(初期値:なし)

デフォルトで挿入されるclassの代表的な例

ページ class
フロントページ home
メインページ blog
アーカイブページ archive
投稿ページ single
single-post postid-(id)
single-paged-(page number)
固定ページ page
page-id-(id)
paged-(page number)
page-paged-(page number)
page-template-(template file name)
親ページ page-parent
子ページ page-child parent-pageid-(id)
404ページ error404
カテゴリーページ category
category-(slug)
category-paged-(page number)
タグページ tag
tag-(slug)
tag-paged-(page number)
日付ページ date
date-paged-(page number)
著者ページ author
author-(user_nicename)
author-paged-(page number)
検索ページ search
search-paged-(page number)
検索結果あり search-results
検索結果なし search-no-results
添付ファイルページ attachment
attachmentid-(id)
attachment-(mime-type)
ログイン logged-in
rtl

使用例

初期設定での使用

<body <?php body_class(); ?>>
yaji_w200h50
<body class="home blog">
<body class="single single-post postid-256 single-format-standard">
<body class="page page-id-390 page-child parent-pageid-388 page-template-default">
<body class="archive category category-site_production category-16">

関連



関連記事

wordpress

【wordpress】テンプレートタグ一覧

一般タグ 「wp-includes/general-template.php」内に記述 get_h...

記事を読む

wordpress

【WordPressテンプレートタグ】category_description():カテゴリーの説明を取得

概要 管理画面「投稿」>「カテゴリー」の「カテゴリーの説明」を取得する。 カテゴリーアーカイブ...

記事を読む

wordpress

【WordPressテンプレートタグ】the_content():記事の本文を表示

概要 記事の本文を表示する。   本文中に <!--more--> クイックタ...

記事を読む

wordpress

【WordPressテンプレートタグ】next_posts_link():次のアーカイブへのリンクを表示

概要 記事一覧ページ(メインページ・アーカイブページ・カテゴリーなど)の次ページ(日付の古い記事一覧...

記事を読む

wordpress

【WordPressテンプレートタグ】edit_post_link():記事やページの管理画面へのリンクを表示

概要 現在の記事やページの編集画面へのリンクを表示する。wordpressにログインしていない場合は...

記事を読む

wordpress

【WordPressテンプレートタグ】the_author_link():作成者のウェブサイトへのリンクを表示

概要 作成者のウェブサイトへのリンクを表示する。ウェブサイトの設定がない場合は作成者名のみ表示する。...

記事を読む

wordpress

【WordPressテンプレートタグ】the_excerpt():記事の抜粋を表示

概要 記事の抜粋を表示する。   抜粋の文末には (角括弧+三点リーダー)をリンクなしで表...

記事を読む

wordpress

【WordPressテンプレートタグ】previous_post_link():前の投稿ページへのリンクを表示

概要 表示している記事より公開日が1つ前(古い)の記事へのリンクを表示する。 書式 <?php...

記事を読む

wordpress

【WordPressテンプレートタグ】the_post_thumbnail():アイキャッチ画像を表示

概要 記事に設定されたアイキャッチ画像を指定された大きさで表示する。 引数に、管理画面もしくはadd...

記事を読む

wordpress

【WordPressテンプレートタグ】get_the_author():作成者名を取得

概要 記事の作成者名を文字列として取得する。 (「ユーザー」>「あなたのプロフィール」>「ブログ上の...

記事を読む

Message

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

no image
エコノミークラス症候群

エコノミークラス症候群とは?  エコノミークラス症候群は、旅行に関連

no image
巻き爪・陥入爪

巻き爪・陥入爪ってなに?  巻き爪とは、主に親指の爪の両端が「巻く」

結婚お祝い金

披露宴に出る場合 祝儀袋の渡し方 受付でお祝いの言葉を述べ、祝儀袋をふ

結婚祝い

お祝い品選びと費用 お祝い品の選び方 新居を構える二人には、生活実用品

no image
ダニ除去マニュアル

ダニ除去マニュアルについて  基本的なダニアレルゲン対策としては、

→もっと見る

PAGE TOP ↑