#5 Theme Development | wp_body_open
wp_body_open
<body>
<?php wp_body_open(); ?>
<header>Header</header>
wp_body_open アクションは body開始タグのすぐ後に書きます。
header.php
body開始タグのすぐあとにJavaScriptを自動で挿入してくれたりします。
wp-includes/general-template.php // 2910行目
<?php wp_body_open(); ?> は、バージョン5.2からなので
以下のように分岐させておくと良いです。
<body <?php body_class(); ?>>
<?php
if ( function_exists( 'wp_body_open' ) ) {
wp_body_open();
}
?>
<header>Header</header>
body_class
<body <?php body_class(); ?>>
全てのページに別々のclassをbodyにつけてくれます。
スタイルを特別なページにつけたいときに便利です。
<body <?php body_class( 'hello-class' ); ?>>
上記のように書くことも可能で、そうすると、シングルクオート内で書かれているクラスが追加されます。( class=”… … hello-class …. …” )
inspectで確認しましょう。
wp-include/post-template.php // 591行目