2012-12-08 37 views
0

我想创建一个父页面的子页面列表,它将出现在我的WordPress网站的侧栏中。该侧边栏将出现在每个页面上。如何在没有小工具的侧边栏中列出子页面 - wordpress

因此,例如,我有一个ID为54的页面。此页面有7个子页面。我想在侧栏中显示这7个页面(只是标题),以及任何更多的子页面。

目前有一个名为'Pages'的小部件可以做到这一点,但我希望通过代码直接在sidebar.php中执行此操作,而不是使用小部件,因为使用小部件有一些限制。

任何帮助将不胜感激。

感谢

+3

尝试http://wordpress.stackexchange.com – mrtsherman

+0

感谢,不知道这存在 – Adam

回答

4

尝试此链接:http://codex.wordpress.org/Function_Reference/wp_list_pages 详细的,看的 '深度' 和 'child_of' 的功能参数。

应该是:

<?php wp_list_pages(array('depth' => 1, 'child_of' => YOUR_PAGE_ID_HERE); ?> 

此外,还可以获取页面ID动态也当然。

+0

如果你加了注释到附近的列表页面添加到'get_sidebar答案是更完整的()' 。 – brasofilo

+0

嗯,是的,你应该使用wp_list_pages你想要列表出现。如果它的侧边栏,然后在侧边栏文件中使用它。 – Juan

0

要编写用于这种目的的自定义代码,需要您在小部件中执行php。尝试使用此Php Code Execute Plugin

相关问题