関連記事の出力
https://www.advancedcustomfields.com/resources/relationship/
foreach で回さなくても WP_Query でいけるよなと。公式にもかいてあった。
‘orderby’ を ‘post__in’ にすると配列に格納された順番(管理画面の入力フィールドの並び順)どおりに並ぶ
<?php $related_posts = get_field('related_item'); ?> <?php if ( !$related_posts == '' ) : ?> <?php $args = array( 'post_type' => 'post', 'posts_per_page' => -1, 'post__in' => $related_posts, 'orderby' => 'post__in' ); ?> <?php $query = new WP_Query( $args ); ?> <?php if($query -> have_posts()): ?> <?php while($query -> have_posts()): $query->the_post();?> <!-- loop --> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_postdata(); ?> <?php endif; ?>