階層構造を持つ固定ページに、
- 同じツリーであること
- ツリーの親であること、または子であること
を示すクラスを追加。
<?php
if( is_page() ){
if( $post->post_parent > 0 ){
$parent_id = $post->post_parent;
$parent_slug = get_post($parent_id)->post_name;
echo ' ' . $parent_slug . '-tree' . ' ' . $parent_slug . '-child';//親ページのスラッグに-treeと-childを追加
}else{
$parent_slug = get_post( $wp_query->post->ID )->post_name;
echo ' ' . $parent_slug . '-tree' . ' ' . $parent_slug . '-parent';//自身のスラッグに-treeと-parentを追加
}
}
?>
「事業」関連、「採用」関連など、セクションごとにCSSが全然違ったりする場合、まとめて指定できる。
「親だけ」「子だけ」ということもありがちなので親子も明示しています。
ページに限定する必要が無ければ「if( is_page(){}」は不要。