Показать вложенные и вспомогательные страницы на боковой панели - PullRequest
0 голосов
/ 07 марта 2011

Итак, у меня есть родительская страница с несколькими подстраницами. Некоторые из подстраниц имеют подстраницы. Я хочу, чтобы на Родительской странице отображались только все Подстраницы. Если вы перейдете на Подстраницу, она все равно покажет все Подстраницы Родителя, но теперь также отобразит Подстраницы текущей Подстраницы.

Текущая функция, которая у меня сейчас есть, почти делает это, но ей не хватает. Он отобразит все вложенные страницы, если вы перейдете на страницу 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 ]

1 голос
/ 08 марта 2011

Я думаю, плагин Fold Page делает то, что вы хотите.

0 голосов
/ 05 апреля 2011

Спасибо @Kalessin, но этот плагин не обновлялся с 2008 года.

В итоге я использовал Простой виджет навигации по разделам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...