说明

如要查看一些说明,请点击WordPress函数讲解

描述

根据$arg里面的条件通过数组返回匹配的用户信息。

用法

<?php get_users( $args ); ?>

参数变量

<?php 

$args = array(

'blog_id' => $GLOBALS['blog_id'],  //站点ID

'role' => ,  //用户角色

'meta_key' => ,  //wp-usermeta 表中的字段名,元素关键词

'meta_value' => , //wp-usermeta 表中的字段名,meta_key的值

'meta_compare' => , // meta比较运算 默认是'=',其他有!=,<,>,<=,>=等

'include' => array(), //包含的用户ID

'exclude' => array(), //排除的用户ID

'orderby' => 'login', //排序方式,nicename', 'email', 'url', 'registered', 'display_name', or 'post_count'

'order' => 'ASC', // 升序或者降序DESC

'offset' => , //偏移量

'search' => , //匹配搜索词

'number' => , //显示用户数量

'count_total' => true, //总数统计

'who' => //指定查询的名称

 ); ?>

例子

//显示站点ID为1,并且用户角色在订阅者的信息,以昵称进行排序显示用户邮箱。

<ul>
<?php
    $blogusers = get_users('blog_id=1&orderby=nicename&role=subscriber');
    foreach ($blogusers as $user) {
        echo '<li>' . $user->user_email . '</li>';
    }
?>
</ul>

通过这个函数我们就可以获取站点用户信息了,大家根据自己的需求灵活使用。