问题
In buddypress default tempalte, username who has posted a certain activity is displayed like this:
bp_activity_action();
But that brings much more than just the username. Is there a simpler way to get the user object/name ?
Wordpess get userdata function doesn't work, as it displays the page author, not the comment or activity author name.
回答1:
You have Display name use below function:
bp_get_displayed_user_fullname()
OR
Display User Name:
bp_core_get_username($user_id)
回答2:
Display name for logged in user:
echo bp_core_get_user_displayname( bp_loggedin_user_id() );
回答3:
What about using bp_activity_user_link() ?
来源:https://stackoverflow.com/questions/11037220/how-to-get-username-display-name-in-buddypress