问题描述
我正在寻找一个页面的所有直接的孩子。但我也是所有的孩子和大孩子。有任何想法吗?
PHP 来源:
$args = array(
'child_of' => $post->ID,
'parent ' => $post->ID,
'hierarchical' => 0,
'sort_column' => 'menu_order',
'sort_order' => 'asc'
);
$mypages = get_pages( $args );
foreach( $mypages as $post )
{
$post_tempalte = the_page_template_part();
get_template_part( 'content' , $post_tempalte );
}
根据 documentation,我的 $args
应该是正确的,但完全忽略 parent
和 hierarchical
。
我的页面结构如下:
Parent
-Child 1
-Child 2
–Child 1 to child 2
–Child 2 to child 2
-Child 3
而且我只想得到 child 1
,child 2
和 child 3
。
最佳解决方案
请检查参数’parent’ 。名字后面似乎有一个空格。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。