我有这个代码来在侧边栏上列出我的父页面及其下的所有页面。它在前两个级别上同时显示父页面和子页面,但当我打开第三个级别的页面时,它只在侧边栏上显示当前页面。如何修改它以显示父页面和所有子页面,无论我有多少级的子页面。
代码:
<?php
if ( $post->post_parent ) {
$children = wp_list_pages( array(
\'title_li\' => \'\',
\'depth\' => 0,
\'child_of\' => $post->post_parent,
\'echo\' => 0
));
} else {
$children = wp_list_pages( array(
\'title_li\' => \'\',
\'depth\' => 0,
\'child_of\' => $post->ID,
\'echo\' => 0
) );
}
if ( $children ) : ?>
<ul class="sideNavigation">
<?php echo $children; ?>
</ul>
<?php endif; ?>