2016-11-17 120 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', 
    ),   
    ) 

    ));