body要素に関するclass名を表示します。実行されるページによってclass名が自動的に変わります。
body_class($css_class);| 引数 | 必須/任意 | 引数に指定するもの |
|---|---|---|
| 第1引数 $css_class | 任意 | 1つ以上の追加したいclass名(文字列 あるいはその 配列)初期値: ''(空の文字列) |
ページに応じたclass名を表示します。
下記の例ではWordPress側で決めたルールに基づいて自動的にclass名を表示します。
<?php body_class(); ?>結果例:home wp-singular page-template-default page page-id-432 wp-theme-theme_name
下記の例では上記に加えてwrapperという任意のclass名を表示します。
<?php body_class('wrapper'); ?>結果例:home wp-singular page-template-default page page-id-432 wp-theme-theme_name wrapper
【引数とは】
テンプレートタグ(=関数)を実行する際に、引数を渡すことができるテンプレートタグがあります。引数は、関数の中で使われるので、渡す引数の値によって実行結果が変わってきます。何を処理したいのか、どのようなデータを取得したいのかによって渡す引数が変わります。
【引数について】
bodyに使います。
<body <?php body_class(); ?>>※当サイトでは初期値とデフォルト値の言葉の定義を区別せず、原則統一して初期値を採用しています。