2020-04-07 / 5581阅 / 悠然
用于获取网站用户信息,按照参数的要求搜索用户。
$array = array(
'blog_id'=>1, //站点ID,默认为当前站点。
'role'=>'',//字符串|数组)用户必须匹配“每个”角色
'role__in'=>'',//角色名称的数组。匹配的用户必须至少具有以下角色之一
'role__not_in'=>'',//要排除的角色名称数组
'meta_key'=>'',//用户自定义字段
'meta_value'=>'',//用户自定义字段的值
'meta_compare'=>'',//字段的比较运算符 '=', '!=', '>', '>=', '<', '<=', 'LIKE', 'NOT LIKE', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN', 'EXISTS', 'NOT EXISTS', 'REGEXP', 'NOT REGEXP', or 'RLIKE'. Default '='.
'include'=>array(),//要包含的用户数组
'exclude'=>array(), //要排除的用户数组
'search'=>'',//搜索关键词,如果下面一项不设置他讲自动采取搜索方案
'search_columns'=>'',//搜索方式,ID”,“ user_login”,“ user_email”,“ user_url”,“ user_nicename”,“ display_name”
'orderby'=>'', //排序 'ID', 'display_name' (or 'name'), 'include', 'user_login' (or 'login'), 'login__in', 'user_nicename' (or 'nicename'), 'nicename__in', 'user_email (or 'email'), 'user_url' (or 'url'), 'user_registered' (or 'registered'), 'post_count', 'meta_value', 'meta_value_num',
'order'=>'ASC', //升序还是降序
'offset'=>0,//偏移
'number'=>-1,//显示数量
'paged'=>1,//分页
'count_total'=>false,//是否需要计算总数
'fields'=>'all',//要返回的信息“ ID”,“ display_name”,“ user_login”,“ user_nicename”,“ user_email”,“ user_url”,“ user_registered
'who'=>'',//要查询的用户类型,默认为全部,支持仅查询作者 authors
'has_published_posts'=>true,//查询所有文章,或者是这些文章在的作者
'nicename'=>'',//用户的nicename
'nicename__in'=>'',//用户的nicename,数组,包含
'nicename__not_in'=>'',//用户的nicename,数组,排除
'login'=>'',//用户的登录名称
'login__in'=>'',//用户的登录名称,数组,包含
'login__not_in'=>'',//用户的登录名称,数组,排除
)
get_users($array);