0

在 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>

有人可以告诉我如何在活动提要条目中简单地显示用户的用户名/昵称吗?

4

1 回答 1

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() ) );
于 2013-04-29T06:07:44.357 回答