SOLUTION
我通过使用
<?php wp_list_pages( $args ); ?>
通过自定义参数,仅按id显示选定的子项。
$args = array (
\'title_li\' => \'\',
\'child_of\' => $post->ID,
\'include\' => 47
)
<h4> <?php wp_list_pages( $args ); ?> </h4>
并使用wordpress默认css将css设置为以当前及其父级为目标。
.current-menu-item, .current-page-ancestor {
/* css */
}