如何在BuddyPress中通过USER_ID获取当前用户名?

时间:2012-07-24 作者:user1460692

我想通过用户id的引用来显示用户名。

有没有像get\\u user\\u displaynme($userid)这样的函数?(还有一个问题,是否有获取组名的快捷码?)

提前感谢

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

您可以使用完全相同的get_userdata WordPress的函数,用于对特定函数进行编码。把这个放在你的functions.php:

function get_display_name($user_id) {
    if (!$user = get_userdata($user_id))
        return false;
    return $user->data->display_name;
}
因此,您可以执行以下操作:

$display_name = get_display_name($some_user_id);
echo $display_name;

SO网友:Mohamed Slimane

这可能不是这个问题的答案,但最终我在寻找一种通过ID获取用户显示名称的方法时,找到了这个问题

$user_displayname = get_user_by( \'id\', $userid )->display_name ;
也许其他人会从我的回答中受益

SO网友:Elium

有一个很好的本机函数get_user_by

结束