2012-06-14 56 views
5

在buddypress默认tempalte中,发布某个活动的用户名显示如下: bp_activity_action(); 但是,这带来的不仅仅是用户名。有没有更简单的方法来获取用户对象/名称?如何获取Buddypress中的用户名/显示名称?

Wordpess get userdata函数不起作用,因为它显示页面作者,而不是评论或活动作者名称。

回答

7

你必须显示名称使用如下功能:

bp_get_displayed_user_fullname() 

OR

显示用户名:

bp_core_get_username($user_id) 
0

如何使用bp_activity_user_link()?

+0

好吧,这更接近。我应该解析我得到的URL并尝试从中获取用户名吗?因为它只返回一个URL字符串,所以我需要这个名字。 – Norris

3

显示名称登录用户:

echo bp_core_get_user_displayname(bp_loggedin_user_id()); 
相关问题