在子页面上显示ACF转发器字段

时间:2016-01-28 01:26:31

标签: wordpress wordpress-plugin

我想在子页面上显示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; ?>

但遗憾的是没有运气。我可以从这里找到任何建议?

非常感谢!

1 个答案:

答案 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; ?>