2012-06-14 55 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()); 
相關問題