2017-02-21 1 views
0

나는 순서워드 프레스 메타 키 순서가 제대로

$your_user_search = new WP_User_Query(array(
      'meta_key' => 'survey_points' , 
      'orderby' => 'survey_points', 
      'order' => 'DESC' 
      )); 

내림차순으로 DB에서 메타 키를 가져 오기 위해이 쿼리를 사용하고 작동하지 않습니다하지만 2,2,1 반환 -1이면 2,2,1, -1, -30을 반환합니다. 음수를 고려하지 않은 것처럼 보입니다.

답변

2

예 실제로 - 당신은 당신의 사용자 정의 값은 숫자로 지정해야합니다 :합니다 (WP_User_Query documentation에서)이 도움이

$your_user_search = new WP_User_Query(array(
    'meta_value' => 'survey_points' , 
    'orderby' => 'meta_value_num', // <------- 
    'order' => 'DESC' 
)); 

희망을!

+0

대단히 감사합니다. 완벽하게 작동했습니다. (와이) –