get_users函数是WordPress中的一个内置函数,用于获取用户列表。它返回一个包含用户信息的数组。

get_users函数的参数如下:

1. role:可选参数,用于指定用户角色。可以是一个字符串,表示单个角色,也可以是一个数组,表示多个角色。默认值为一个空字符串,表示获取所有角色的用户。

2. fields:可选参数,用于指定返回的用户信息字段。可以是一个字符串,表示单个字段,也可以是一个数组,表示多个字段。默认值为一个空字符串,表示返回所有字段。

3. ID:可选参数,用于指定用户ID。可以是一个整数,表示单个用户的ID,也可以是一个整数数组,表示多个用户的ID。

4. include:可选参数,用于指定要包含的用户。可以是一个整数,表示单个用户的ID,也可以是一个整数数组,表示多个用户的ID。

5. exclude:可选参数,用于指定要排除的用户。可以是一个整数,表示单个用户的ID,也可以是一个整数数组,表示多个用户的ID。

6. meta_key/meta_value:可选参数,用于指定用户的元数据的键和值,可以用于筛选用户。

下面是一个示例,演示如何使用get_users函数获取所有用户的用户名和邮箱:

$users = get_users(array(
'fields' => array('user_login', 'user_email'),
));

foreach ($users as $user) {
echo 'Username: ' . $user->user_login . '
';
echo 'Email: ' . $user->user_email . '

';
}

在上面的示例中,get_users函数使用了fields参数来指定只返回用户的用户名(user_login)和邮箱(user_email)字段。然后,通过一个foreach循环遍历用户数组,并打印出每个用户的用户名和邮箱。

这只是get_users函数的一个简单示例,你还可以使用其他参数和功能来满足更复杂的需求。希望这个简单的教程可以帮助你理解和使用get_users函数。