0

我正在尝试创建父页面的子页面列表,该列表将出现在我的 wordpress 网站的侧边栏中。此侧边栏将出现在每个页面上。

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

目前有一个名为“Pages”的小部件可以执行此操作,但我想直接通过 sidebar.php 中的代码执行此操作,而不是使用小部件,因为使用小部件有一些限制。

任何帮助将不胜感激。

谢谢

4

2 回答 2

4

试试这个链接:http : //codex.wordpress.org/Function_Reference/wp_list_pages 具体来说,查看函数的“depth”和“child_of”参数。

应该:

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

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

于 2012-12-08T19:49:17.337 回答
0

要为此目的编写自定义代码将需要您在小部件内执行 php。尝试使用这个PHP 代码执行插件

于 2012-12-08T19:50:24.050 回答