试图绕过这一个。我相信这是一个简单的解决方案。我使用以下脚本来生成我的导航。工作正常并列出父母的所有孩子,但是当我导航到其中一个孩子时,它显然不起作用。
<?php
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if ($children) {
?>
<?php echo $children; ?>
<?php } ?>
我有一个单独的孩子模板,所以我只需要修改范围而不是child_of ...就像all_children_of ...
提前致谢!
答案 0 :(得分:1)
这看起来像是wp_list_pages Function Reference中的List子页面示例的一个版本。下一个例子“即使在子页面上列出子页面”,如果我正确理解你,也是你需要的。
<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
菲尔