所以,我有一个关系字段,在这里我选择一定数量的帖子显示在主页上。我试图实现的是,应用帖子的菜单顺序,因为它们在后端,所以它们在前端按该顺序出现。
例如,下面的屏幕截图是如何在ACF后端的关系字段中排序帖子:
但在前端,面向公众,它们的出现顺序如下:
职位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
));
谢谢!
最合适的回答,由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\'
));