body_class()にページスラッグを挿入

この記事は1分で読めます

functions.php に以下のコードを記述。

function pagename_class($classes = '') {
	if (is_page()) {
		$page = get_page(get_the_ID());
		$classes[] = 'page-' . $page->post_name;
		if ($page->post_parent) {
			$classes[] = 'page-' . get_page_uri($page->post_parent) . '-child';
		}
	}
	return $classes;
}
add_filter('body_class', 'pagename_class');
  • 2014 10.23
  • このエントリーをはてなブックマークに追加
  • LINEで送る

関連記事