ACF - 如何设置关系字段的发布菜单顺序

时间:2016-03-27 00:26:08

标签: php wordpress advanced-custom-fields

所以,我有一个关系领域,我在主页上选择了一定数量的帖子。我想要实现的是应用帖子的菜单顺序,因为它们在后端,以便它们在前端按顺序显示。

例如,下面的屏幕截图是如何在ACF的关系字段后端订购帖子:

Relationship Posts Order back end

但在前端,面向公众,他们按此顺序出现:

发布1

发布2

发布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
));

谢谢!

1 个答案:

答案 0 :(得分:1)

您只需在查询中设置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'
));