在GET_USER_META中获取用户用户名

时间:2016-04-03 作者:Richard

我通过这种方式获取人们的名字和姓氏:

$_UFName = get_user_meta($_uid, \'first_name\', true);
$_ULName = get_user_meta($_uid, \'last_name\', true);
在哪里

$_uid
是我在用户表的查询中提取的人员id。

如何获取他们的用户名?此代码:

$_UUName = get_user_meta($_uid, \'user_login\', true);
这是行不通的。它是空白的。

有没有办法从用户元中获取它?

thx,Richard

1 个回复
最合适的回答,由SO网友:kovshenin 整理而成

用户名不是用户元条目,因此您可能需要使用WP_User 对象:

$user = get_user_by( \'id\', $_uid );
echo $user->user_login;

相关推荐

添加用户角色:预先保存在User-Meta中[已解决]

我在用户注册后添加一个操作,以根据users meta\\u值添加另一个用户角色。使用时:add_action(\'um_after_save_registration_details\', \'custom_after_new_user_register\', 10, 2); function custom_after_new_user_register($user_id) { $user = get_user_by(\'id\', $user_id); if