Wordpress从子页面中提取内容

时间:2014-03-11 10:43:11

标签: wordpress advanced-custom-fields

我正在使用高级自定义字段,我正试图将子页面中的内容提取到主页

我似乎无法让下面的工作,有没有人为什么不工作?

页面设置如下:

- 父母页面(页面标识= 4)

- 子页面

- 子页面

<ul>
    <?php
    $children = get_children( array( 'post_parent' => get_the_ID(4) ) );
    if ( $children ) {
        foreach( $children as $child ) { ?>
            <li>
                <?php echo get_the_title($child->ID); ?>
                <?php the_field( 'content', $child->ID ); ?>
            </li>
    <?php } } ?>
</ul>

2 个答案:

答案 0 :(得分:2)

“get_the_ID()”函数使用不正确,可以省略。您的代码变为:

$children = get_children( array( 'post_parent' => 4 ) );

您可能还想指定post_type参数。现在你的功能也将返回附件。

$children = get_children( array( 'post_parent' => 4, 'post_type' => 'page' ) );

答案 1 :(得分:0)