web屋の備忘録

ホームページ制作、webマーケティング、技術資料など

*

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

      2016/02/21

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');

 - WordPress