好的,我已经弄清楚了!
您不是将get_field作为post_objects调用,而是将其称为变量,只是为了获取相关帖子的ID,然后在数组中使用它来获取get_posts的$args.这样,您可以在运行循环之前访问get_posts的所有数组选项.
$ids = get_field('exhibitions', false, false);
$args = array(
'post__in' => $ids,
'orderby' => 'post_date',
);
$post_objects = get_posts( $args );
if( $post_objects ): ?>
if( get_field( 'title', $post_object->ID) ): ?>
<?php the_field('title', $post_object->ID); ?>
if( get_field( 'dates', $post_object->ID) ): ?>
<?php the_field('dates', $post_object->ID); ?>
谢谢你的帮助!