在BuddyPress 1.7活动供稿(mytheme / buddypress / activity / entry.php)中,用户的头像显示在状态更新旁边,如下所示:
<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>
有人可以告诉我如何在活动Feed条目中简单地显示用户的用户名/ nicename吗?
答案 0 :(得分: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() ) );