Php Wordpress Wp_用户_按自定义值查询顺序
我的用户字段中有一个自定义字段,称为订单。这是一个输入字段,我可以在其中添加数字,以指示我的用户在查询中的显示顺序。我还有一个自定义字段,指示用户级别(工作人员、支持、外部帮助…) 我为查询设置了如下参数:Php Wordpress Wp_用户_按自定义值查询顺序,php,wordpress,Php,Wordpress,我的用户字段中有一个自定义字段,称为订单。这是一个输入字段,我可以在其中添加数字,以指示我的用户在查询中的显示顺序。我还有一个自定义字段,指示用户级别(工作人员、支持、外部帮助…) 我为查询设置了如下参数: $args = array( 'meta_query' => array( 0 => array( 'key' => 'user_select', 'va
$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 );
但这是行不通的。worker 1正在工作(我只将用户分配给workers值),但顺序不工作。如何使查询按数字(升序)输出用户。找到了解决方案
$args = array(
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_query' => array(
array(
'key' => 'order',
),
array(
'key' => 'user_select',
'value' => 'worker',
)
),
);
似乎有效:)