2015-03-13 62 views
1

我在我的用戶字段中有一個自定義字段,稱爲訂單。這是一個輸入字段,我可以添加數字來指示用戶在查詢中出現的順序。我也有指示用戶的級別的自定義字段(工人,技術支持,外界的幫助...)通過自定義值的Wordpress Wp_User_Query訂單

我有設立類似的查詢參數:

$args = array(
     'meta_query' => array(
      0 => array(
       'key'  => 'user_select', 
       'value' => 'worker', 
      ), 
      1 => array(
       'key'  => 'order', 
      ) 
     ), 
     'orderby' => 'order' 
    ); 

    $user_query = new WP_User_Query($args); 

,但是這是不工作。工作人員正在工作(我讓用戶只分配給工人值),但訂單無效。我怎樣才能讓查詢按照數字(按升序)輸出用戶。

回答

2

找到解決方案!

$args = array(
     'orderby' => 'meta_value', 
     'order' => 'ASC', 
     'meta_query' => array(
      array(
       'key'  => 'order', 
      ), 
      array(
       'key'  => 'user_select', 
       'value' => 'worker', 
      ) 
     ), 
    ); 

似乎工作:)