我想在子页面上显示ACF转发器字段的结果。当前代码的一个示例:
D={'AZ':[5,2], 'NY':[2,7], 'CA':[1,2]}
现在,我认为我可以将父页面ID存储在变量中,并使用与从其他帖子获取值相同的方式(参见:http://www.advancedcustomfields.com/resources/how-to-get-values-from-another-post/)
我尝试了以下内容:
<?php if( have_rows('recommended-properties') ): ?>
<?php while ( have_rows('recommended-properties') ) : the_row(); ?>
<?php the_sub_field('recommended-properties-title'); ?>
<?php the_sub_field('recommended-properties-description'); ?>
<?php endwhile; ?>
<?php endif; ?>
但遗憾的是没有运气。我可以从这里找到任何建议?
非常感谢!
答案 0 :(得分:3)
在函数
中添加参数时,不需要添加echo尝试以下代码
<?php $parentPageId = wp_get_post_parent_id( $post_ID ); ?>
<?php if( have_rows('recommended-properties', $parentPageId) ): ?>
<?php while ( have_rows('recommended-properties', $parentPageId) ) : the_row(); ?>
<?php the_sub_field('recommended-properties-title'); ?>
<?php the_sub_field('recommended-properties-description'); ?>
<?php endwhile; ?>
<?php endif; ?>