获取 WordPress 用户名称的方法有很多种,以下是其中几种:
1、使用 WordPress 内置函数 get_userdata(),该函数可以通过用户 ID 获取用户对象,然后从对象中获取用户名。
$user_id = 123; // 用户 ID
$user_data = get_userdata($user_id);
$user_name = $user_data->user_login; // 用户名
2、使用 get_user_meta() 函数获取用户元数据中的用户名。
$user_id = 123; // 用户 ID
$user_name = get_user_meta($user_id, 'nickname', true); // 用户名
3、使用 get_the_author_meta() 函数获取文章作者的用户名。
$author_id = get_the_author_meta('ID');
$author_name = get_the_author_meta('user_login', $author_id);
4、使用 get_users() 函数获取用户列表,然后通过循环查找目标用户并获取用户名。
$user_id = 123; // 用户 ID
$users = get_users();
foreach ($users as $user) {
if ($user->ID == $user_id) {
$user_name = $user->user_login; // 用户名
break;
}
}