回答
這將按用戶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 1.7:如何在活動Feed中的頭像下顯示用戶名?
- 4. PHP用戶頭像
- 5. Buddypress多用戶角色
- 6. 打印出當前活動用戶php
- 7. Buddypress如何從add_filter(bp_core_fetch_avatar)更改每個用戶的頭像網址?
- 8. 在Python中用戶輸入給出的索引打印值
- 9. 打印JSON的用戶ID使用角度
- 10. 在搜索中顯示用戶頭像或默認頭像
- 11. 如何存儲頭像Buddypress的圖像
- 12. 我想打印的用戶ID,但在這個地方印刷是「System.Data.SqlClient.SqlDataReader」
- 13. 打印JSON格式的用戶細節就像在php
- 14. PHP預打印使用動態用戶值打印的證書
- 15. laravel,用他的名字提出申請的打印用戶
- 16. 打印出一臺機器的所有用戶在C
- 17. 基於R中的動態用戶輸入打印輸出Shiny
- 18. 在用戶輸入時打印循環
- 19. Php從mysql打印在線用戶名
- 20. Jansy Bootstrap圖像上傳用戶頭像 - 編輯用戶時
- 21. 如何在Drupal中打印與用戶關聯的配置文件ID?
- 22. 添加頭像$用戶在Drupal 7
- 23. 如何在短代碼中使用buddypress用戶名?
- 24. 獲取用戶組ID然後打印具有相同組ID的用戶列表
- 25. 使用PhantomJS打印用戶活動
- 26. 爲用戶頭像上傳圖像
- 27. 如何在Quickblox中檢索用戶的頭像圖像
- 28. WordPress的:用戶組打印兩次
- 29. 打印的用戶名登錄時
- 30. 從JTable打印用戶指定的列
感謝您的支持!僅供參考 - bp_core_get_userid()函數接受用戶名作爲參數並返回user_id。此外,對於那些複製和粘貼此代碼的人,請修復bp_core_get_user_displayname以接受$ member_id作爲參數,而不是$ member。 – Clint 2012-01-07 20:58:46