在wordpress中,我知道可以通过缩小外观 - >菜单中的页面并向functions.php文件中添加一些代码来输出嵌套导航。但我想自动化这个。
在我的网站中,顶级导航会显示所有顶级页面。我创建了一个左侧菜单,显示该部分的二级项目,然后是用户点击二级项目时的三级项目。我通过在外观 - >菜单和手动缩进页面中添加菜单来创建它。
我希望左侧导航自动显示。所以不需要在外观 - >菜单中创建nan,我希望用户能够添加新的第二级项目和第三级项目,并且导航会自动更新 - 无需用户进入菜单并添加这个项目。因此,当用户点击顶部导航栏中的我的产品部分时,他们会在左侧菜单中获得该部分下的所有嵌套页面
这可能吗?
由于
答案 0 :(得分:-1)
似乎这个问题有一个明确的答案,所以我在这里发帖给其他有类似问题的人。
使用wordpress wp_list_pages列出子页面:
http://codex.wordpress.org/Template_Tags/wp_list_pages。您可以设置深度以根据需要显示多个级别。
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0&depth=0');
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>