2016-11-17 8 views
0

WordPressの高度なカスタムフィールドを使用して出力を注文する際に問題があります。彼らは前にうまく働いていたが、私はいくつかの変更を加えなければならなかった。ACF Wordpressを注文する

登録数(メタフィールド)で注文するには私のリストが必要ですが、これは前のものですが、別のフィールドを追加してもはや特定の順序で注文しません。

$posts = get_posts(array(
     'post_type'  => 'schools', 
     'posts_per_page' => -1, 
     'meta_key'  => 'signups', 
     'orderby'  => 'meta_value_num',     
     'meta_key'  => 'region',  
     'meta_value' => 'SW1', 
     'order'  => 'DESC'       
    )); 

私はなぜそれを見つけようとしましたが、私はそれに立ち往生しています。だから、最も高い数字は自然に上にあり、下に上がるリーダーボードです。

答えて

0

私は実際に今それを考え出し:

$posts = get_posts(array(
     'post_type'  => 'schools', 
     'posts_per_page' => -1, 
     'meta_key'  => 'signups', 
     'orderby'  => 'meta_value_num',     
     'order'  => 'DESC' , 

     'meta_query' => array(
     'relation'  => 'AND', 
     array(
      'key'  => 'signups', 
    ), 
     array(
      'key'  => 'region', 
      'value'  => 'EA1', 
    ),   
    ) 

    )); 
関連する問題