列出Wordpress中的所有子页面
问题描述:
试图让我的头绕过这一个。我相信这是一个简单的解决方案。我正在使用以下脚本来生成我的导航。工作正常,并列出了父母的所有孩子,但只要我导航到其中一个孩子,它显然不工作。列出Wordpress中的所有子页面
<?php
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if ($children) {
?>
<?php echo $children; ?>
<?php } ?>
我有一个单独的儿童模板,所以我只需要修改的范围,从而代替child_of的......它像all_children_of ...
提前感谢!
答
这看起来像是来自wp_list_pages Function Reference的List Sub-Pages示例的一个版本。下一个例子,“即使在子页面上列出子页面”,如果我正确地理解你,你需要的是。
<?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 } ?>
菲尔
是啊,我上了WordPress的董事会一些技巧,以及那把我这让我弄明白了正确的道路上。谢谢您的帮助! ' post_parent。'&echo = 0'); if($ children){ echo $ children; } ?>' – misterpatrick 2011-06-01 23:41:59