回答
这将按用户ID显示用户头像,并使头像成为他们个人资料的可点击链接。
<?php $member_id = bp_core_get_userid('1') ?>
<a href="<?php echo bp_core_get_user_domain($member_id) ?>"
title="<?php echo bp_core_get_user_displayname($member) ?>">
<?php echo bp_core_fetch_avatar (array('item_id' => $member_id, 'type' => 'full')) ?></a>
显然用你想要的用户ID代替第一行中的数字。
只要您可以使用bp_activity_avatar()
功能:
<?php bp_activity_avatar(array('user_id' => $user_id)); ?>
是否安全使用? 我试图使用它,我得到了警告: 注意:试图获取非对象的属性在 “\ wp-content \ plugins \ buddypress \ bp-activity \ bp-activity-template.php” - Coz the (全局$ activities_template)变量未被声明。 – Juljan 2016-03-14 08:48:48
输出的用户的指定用户ID
bp_activity_avatar('user_id=' . $user_id);
分身返回与用户的全名作为一个HTML格式的链接,用户链接文本为指定用户ID
echo bp_core_get_userlink( $user_id);
我已经管理它与鳕鱼e像这样(没有php警告):
$imgTagAva = apply_filters('bp_group_request_user_avatar_thumb', bp_core_fetch_avatar(array('item_id' => $user_id, 'type' => 'thumb', 'alt' => sprintf(__('Profile picture of %s', 'buddypress'), bp_core_get_user_displayname($user_id)))));
找到了。最佳解决方案如下:
get_avatar(get_the_author_meta('ID'), 40);
// OR
get_avatar($author_id_or_email, $size);
找到...哪里?我看到[先前的帖子]中的代码(http://stackoverflow.com/search?q=get_avatar%28get_the_author_meta%28%27ID%27%29%2C+is%3Aa)。一定要[给予适当的归属](http://blog.stackoverflow.com/2009/06/attribution-required/)。 – Mogsdad 2016-03-15 14:23:45
- 1. 无法获得buddypress用户头像url
- 2. 如何将用户的头像集成到Buddypress的代码中?
- 3. 覆盖buddypress中的特定用户头像
- 4. BuddyPress/Wordpress获取动态用户ID
- 5. BuddyPress 1.7:如何在活动Feed中的头像下显示用户名?
- 6. Mercurial - 列出用户的头像
- 7. 如何通过在Drupal中了解用户ID(uid)来显示用户头像?
- 8. PHP用户头像
- 9. 将用户代码打印回用户
- 10. Buddypress多用户角色
- 11. Buddypress用户角色管理
- 12. 打印出当前活动用户php
- 13. 打印使用用户名
- 14. 在没有使用BuddyPress注册表的情况下在BuddyPress中添加用户
- 15. 空白的用户头像
- 16. 改变buddypress组的头像
- 17. 在Python中用户输入给出的索引打印值
- 18. 用他们的Facebook ID打印用户名(Laravel 4)
- 19. 打印JSON的用户ID使用角度
- 20. Buddypress如何从add_filter(bp_core_fetch_avatar)更改每个用户的头像网址?
- 21. 如何在bbPress中显示BuddyPress头像?
- 22. 打印PDF从用户
- 23. 打印用户群体
- 24. OCaml中的用户定义打印机
- 25. 我怎样才能得到facebook的用户头像链接与用户ID
- 26. 在搜索中显示用户头像或默认头像
- 27. 用户头像Wordpress Php
- 28. 更改用户头像
- 29. Buddypress头像根主题
- 30. 我想打印的用户ID,但在这个地方印刷是“System.Data.SqlClient.SqlDataReader”
感谢您的支持!仅供参考 - bp_core_get_userid()函数接受用户名作为参数并返回user_id。此外,对于那些复制和粘贴此代码的人,请修复bp_core_get_user_displayname以接受$ member_id作为参数,而不是$ member。 – Clint 2012-01-07 20:58:46