所以,我有一个包含多个子页面的父页面。一些子页面具有子子页面。我希望能够在父页面上只显示所有子页面。如果您转到子页面,它将仍然显示所有父级子页面,但现在还显示当前子页面的子子页面。
我现在拥有的当前功能几乎就是这样,但它缺乏。 它将显示所有子页面,如果您转到SUb页面,它将显示子子页面,但如果您到达子子页面,它将只显示所有其他子子页面,并停止显示子页面。
<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&sort_column=menu_order&child_of=".$post->post_parent."&echo=0");
else
$children = wp_list_pages("title_li=&sort_column=menu_order&child_of=".$post->ID."&echo=0&depth=1");
if ($children) {
?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
有没有人知道我可以尝试做些什么呢? 这是一个如何输出的快速概念。
*Parent Page* ( does not need to display anything, just a marker of the current page I am on )
- Sub Page 1
- Sub Page 2
- Sub Page 3
*Sub Page 1* ( does not need to display anything, just a marker of the current page I am on )
- Sub Page 1
- Sub Sub Page 1
- Sub Sub Page 2
- Sub Page 2
- Sub Page 3
*Sub Sub Page 1* ( does not need to display anything, just a marker of the current page I am on )
- Sub Page 1
- Sub Sub Page 1
- Sub Sub Page 2
- Sub Page 2
- Sub Page 3