嗨,我在高级自定义字段中有一个帖子对象字段,我想返回多个帖子,按日期排序。我有来自这些帖子的自定义字段数据返回正常,但帖子对象按帖子 ID 的顺序返回。我希望在帖子发布之日之前订购它们。
<?php $post_objects = get_field('exhibitions');
if( $post_objects ): ?>
<?php foreach( $post_objects as $post_object): ?>
<a href="<?php echo get_permalink($post_object->ID); ?>">
<div style="display: inline-block">
<? if( get_field( 'title', $post_object->ID) ): ?>
<em><?php the_field('title', $post_object->ID); ?></em><br>
<?php endif; ?>
<? if( get_field( 'dates', $post_object->ID) ): ?>
<?php the_field('dates', $post_object->ID); ?>
<?php endif; ?>
</div>
</a>
<br><br>
<?php endforeach; ?>
<?php endif; ?>
这将返回在调用它的帖子的帖子对象字段中选择的每个帖子的文本自定义字段“标题”和“日期”。
我希望帖子按发布日期的顺序返回这里。
有任何想法吗?