我试图让用户列表按元键排序。我的意思是我已经设置了元密钥 user_last_login。某些用户没有此元密钥。一些用户拥有它。
我想在单个查询中同时获得两个用户,但如果元键存在,那些将首先出现,其余的应该最后出现。
这是我的查询
$meta_query_args = array(
'relation' => 'OR', // Optional, defaults to "AND"
array(
'key' => 'user_last_login',
'compare' => 'Not Exists'
),
array(
'key' => 'user_last_login',
'compare' => 'Exists'
)
);
$meta_query = new WP_Meta_Query( $meta_query_args );
$args = array(
'offset' => $paged ? ($paged - 1) * $number : 0,
'number' => $number,
'fields' => 'all',
'orderby'=>'user_last_login',
'exclude' => array(get_current_user_id()),
'meta_query' =>$meta_query
);
$users = get_users( $args );
请帮忙。