2013-04-28 76 views
0

在BuddyPress的1.7活性飼料(mytheme的/ BuddyPress的/活動/ entry.php),用戶的化身被顯示他們的狀態更新旁邊,像這樣:BuddyPress 1.7:如何在活動Feed中的頭像下顯示用戶名?

<div class="activity-avatar"> 
     <a href="<?php bp_activity_user_link(); ?>"> 
     <?php bp_activity_avatar(); ?> 
     </a> 
    </div> 

我想顯示下方的用戶的用戶名的頭像,我嘗試使用此代碼,但由於某種原因,她沒有工作。

<div class="activity-avatar"> 
     <a href="<?php bp_activity_user_link(); ?>"> 
     <?php bp_activity_avatar(); ?> 
     </a> 
     <br /> 
     <a href="<?php bp_activity_user_link(); ?>" class="nicename"> 
     @<?php bp_get_displayed_user_username(); ?> 
     </a> 
    </div> 

有人可以請告訴我如何簡單地顯示活動供稿條目中的用戶名/ nicename嗎?

+1

http://buddypress.org/support/topic/bp-1-7-how-do-i-display-username-under-avatar-in-activity-feed/ – shanebp 2013-04-28 13:37:36

回答

2
bp_get_displayed_user_username() 

此功能無法顯示任何內容,因爲您不在用戶個人資料頁面上。

用戶此功能:

bp_get_activity_user_id() 

,然後顯示用戶數據要與bp_core_get_core_userdata()例如。就像這樣:

print_r(bp_core_get_core_userdata(bp_get_activity_user_id()));