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

时间:2016-03-27 作者:Christian

所以,我有一个关系字段,在这里我选择一定数量的帖子显示在主页上。我试图实现的是,应用帖子的菜单顺序,因为它们在后端,所以它们在前端按该顺序出现。

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

Menu 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 个回复
最合适的回答,由SO网友:Milo 整理而成

orderby 默认为post_date, 要按您提供的ID订购,您必须按post__in

$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\'
));