我将根据用户的初始名称进行查询,例如,具有display_name John Doe的用户将属于J-K组,具有display_name Adrian的用户将属于A-B组,依此类推。 这是我的args代码:
$filter_initial_first = get_query_var('initial_first');
$filter_initial_last = get_query_var('initial_last');
if($filter_initial_first=='' OR $filter_initial_last=='') {
$meta_query = array();
} else {
$meta_query = array(
'relation'=>'OR',
array(
'key' => 'display_name',
'value' => '"'.$filter_initial_first.'%"',
'compare' => 'LIKE'
),
array(
'key' => 'display_name',
'value' => '"'.$filter_initial_last.'%"',
'compare' => 'LIKE'
)
);
}
$args = array(
'role'=>'subscriber',
'order'=>'display_name',
'count_total'=>true,
'fields'=>'all',
'offset' => $paged ? ($paged - 1) * $number : 0,
'number' => $number,
'meta_query' => $meta_query
);
$total_users = count_users();
$total_users = $total_users["avail_roles"]['subscriber'];
$paged = get_query_var('paged');
$number = 10;
$users = get_users( $args );
使用这些代码,我无法使其工作。有什么主意吗?