我在ACF插件中创建了一组字段,这个组只属于一个页面(例如page-contacts.php),但是我想在几个页面上显示这组字段(例如page-main.php )。这是在页面contact.php。
上的转发器字段循环<?php if( have_rows('slider') ): ?>
<div id = "events-slider">
<?php while( have_rows('slider') ): the_row(); ?>
<div class = "events-slider__slide">
<img src="<?php the_sub_field('image'); ?>" alt>
</div>
<?php endwhile;?>
</div>
<?php endif;?>
如何在page-main.php上使用此循环?
答案 0 :(得分:1)
要从其他页面获取字段,您可以将页面ID添加为第二个参数:
have_rows($field_name, $post_id);
然后你只需要页面中的帖子ID,其中包含正确的内容 -
祝你好运!