回答
這將按用戶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