我正在使用高级自定义字段,我正试图将子页面中的内容提取到主页
我似乎无法让下面的工作,有没有人为什么不工作?
页面设置如下:
家
- 父母页面(页面标识= 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>
答案 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)