ACF - 如何为关系字段设置 post 菜单顺序

ACF - How to set the post menu order for relationship field

所以,我有一个关系字段,我 select 在主页上显示一定数量的帖子。我想要实现的是在后端应用帖子的菜单顺序,以便它们以该顺序出现在前端。

例如,下面的屏幕截图是 ACF 关系字段后端中帖子的排序方式:

但是在前端,public面对,他们出现的顺序是:

Post 1

Post 2

Post 3

这是我用来在页面上显示关系帖子的查询示例,以防万一:

$ids = get_field('homepage_lineup_new', 'option', false, false); 

$query = new WP_Query(array(
'post_type'         => 'post',
'posts_per_page'    => 15,
'post__in'          => $ids
));

谢谢!

您只需要在查询中设置order_by 属性。

$ids = get_field('homepage_lineup_new', 'option', false, false); 

$query = new WP_Query(array(
'post_type'         => 'post',
'posts_per_page'    => 15,
'post__in'          => $ids,
'orderby'           => 'post__in'
));