スラッグをbody_class() にしたい

functions.php

function pagename_class($classes = ) {
if (is_page()) {
$page = get_post(get_the_ID());
$classes[] = $page->post_name;
}
return $classes;
}
add_filter(‘body_class’,‘pagename_class’);
表示させたいページで使用するテンプレート
<body <?php body_class(); ?>”>
表示結果(contactページの場合)
<body class=”wp-singular page-template-default page (中略) contact>

コメント

コメントを残す

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

CAPTCHA