我正在尝试做什么:
分别显示子页面和孙子页面的计数。
所以在父页面上它会是这样的:
目前有11个子页面和34个孙子页面。
目前我的代码:
<?php
$children = get_pages( array(
'child_of' => $post->ID,
) );
echo count($children);?>
显示不加区分的总儿童数。 WordPress文档告诉我,它可以使用“'parent'=&gt;”进行修改,但我无法使其正常工作。
有什么建议吗?
答案 0 :(得分:0)
我会使用wp_list_pages()
并指定深度。
http://codex.wordpress.org/Function_Reference/wp_list_pages
这需要两个查询 - 第一个是深度= 2,第二个是深度3.
第一个查询将为您提供子页面数(11)。
第二个查询(45)减去第一个查询(11)将为您提供孙子页面的数量。 (34)。
希望有所帮助。