在补充工具栏中显示子页面和子子页面

时间:2011-03-07 18:56:58

标签: php wordpress wordpress-theming

所以,我有一个包含多个子页面的父页面。一些子页面具有子子页面。我希望能够在父页面上只显示所有子页面。如果您转到子页面,它将仍然显示所有父级子页面,但现在还显示当前子页面的子子页面。

我现在拥有的当前功能几乎就是这样,但它缺乏。 它将显示所有子页面,如果您转到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

2 个答案:

答案 0 :(得分:1)

我认为Fold Page Plugin符合您的要求。

答案 1 :(得分:0)

感谢@Kalessin,但该插件自2008年以来一直没有更新。

我最终使用Simple Section Navigation Widget