2016-03-27 2 views
0

Итак, у меня есть поле отношений, в котором я выбираю определенное количество сообщений для показа на главной странице. То, что я пытаюсь достичь, - это применить порядок меню сообщений, поскольку они находятся в задней части, чтобы они отображались в этом порядке на лицевой стороне.ACF - Как установить порядок сообщений для поля отношений

Например, ниже скриншот как посты упорядочены в области отношений обратно конец 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

Вам просто нужно установить свойство 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' 
)); 
Смежные вопросы