问题描述

我正在寻找一个页面的所有直接的孩子。但我也是所有的孩子和大孩子。有任何想法吗?

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 应该是正确的,但完全忽略 parenthierarchical

我的页面结构如下:

Parent
-Child 1
-Child 2
–Child 1 to child 2
–Child 2 to child 2
-Child 3

而且我只想得到 child 1child 2child 3

最佳解决方案

请检查参数’parent’ 。名字后面似乎有一个空格。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。