2016-03-27 24 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' 
)); 
関連する問題