精品軟體與實用教程
Gravatar 頭像無法訪問,如何解決這個問題?
預設Gravatar 頭像的解決方法,讓神秘人、空白、Gravatar 標誌、抽象圖形、Wavatar、小怪物滾蛋吧!
在外掛程式中下載WP User Avatar插件。
WP User Avatar
WordPress目前僅允許您使用通過Gravatar上傳的自訂頭像。WP用戶頭像使您可以將上傳到媒體庫中的任何照片用作頭像。這意味著您使用與帖子相同的上傳器和庫。不需要額外的資料夾或影像編輯功能。
WP User Avatar還可讓您:
- 在WP用戶頭像設定中上傳自己的預設頭像。
- 如果使用者沒有WP使用者頭像影像,則顯示使用者的Gravatar頭像或預設頭像。
- 停用Gravatar頭像,僅使用本地頭像。
- 使用[ avatar_upload ]簡碼將獨立的上傳器新增至首頁或視窗小工具。此上載器僅對已登入的使用者可見。
- [ avatar ]在您的貼文中使用簡碼。這些簡碼適用於任何主題,無論它是否具有頭像支援。
- 允許貢獻者和訂閱者上傳自己的化身。
- 限制貢獻者和訂閱者的上傳檔案大小和圖像尺寸。
進階設定
有關更多資訊和文檔,請訪問WP用戶頭像。
將WP User Avatar加入您自己的個人資料編輯頁面
您可以使用[ avatar_upload ]簡碼將獨立的上傳器新增到任何頁面。最好單獨使用此上傳器,不要使用其他設定檔欄位。
如果您要使用其他欄位來建立自己的個人資料編輯頁面,則WP User Avatar會自動新增至show_user_profile和edit_user_profile掛鉤中。如果您希望在自己的部分中包含WP User Avatar,則可以添加另一個掛鉤:
do_action('edit_user_avatar', $current_user);
然後,要將WP User Avatar新增至該鉤子並將其從管理面板之外的其他鉤子中刪除,您可以將此程式碼新增至functions.php主題檔案:
function my_avatar_filter() {
// Remove from show_user_profile hook
remove_action('show_user_profile', array('wp_user_avatar', 'wpua_action_show_user_profile'));
remove_action('show_user_profile', array('wp_user_avatar', 'wpua_media_upload_scripts'));
//從edit_user_profile移除鉤子
remove_action('edit_user_profile',array('wp_user_avatar','wpua_action_show_user_profile'));
remove_action('edit_user_profile',array('wp_user_avatar','wpua_media_upload_scripts'));
//加入edit_user_avatar鉤子
add_action('edit_user_avatar',array('wp_user_avatar','wpua_action_show_user_profile'));
add_action('edit_user_avatar',array('wp_user_avatar','wpua_media_upload_scripts'));
}
//僅在管理面板之外加載
if(!is_admin()){
add_action('init','my_avatar_filter');
}
HTML包裝器
您可以透過使用該功能來改變WP使用者頭像部分的HTML包裝wpua_before_avatar和wpua_after_avatar。預設情況下,頭像程式碼的結構如下:
Avatar
Original Size
Thumbnail
若要刪除div容器和h3標題,您可以functions.php在主題中的檔案中新增以下篩選器: function my_after_avatar() {
remove_action('wpua_before_avatar', 'wpua_do_before_avatar');
remove_action('wpua_after_avatar', 'wpua_do_after_avatar');
要添加自己的包裝器,可以創建以下內容:
function my_before_avatar() {
echo '
}
add_action('wpua_before_avatar', 'my_before_avatar');
echo '
}
add_action('wpua_after_avatar', 'my_after_avatar');
這將輸出:
Original Size
Thumbnail
WP User Avatar外掛程式後台管理介面
安裝好WP User Avatar外掛後,你可以使用預設使用者頭像,也可以自訂使用者的預設頭像。讓神秘人、空白、Gravatar 標誌、抽象圖形、Wavatar、小怪物滾蛋吧!
國內如果想保留wp的頭像功能,可以使用「Useso take over Google」插件,使用geekzu提供的公共CDN加速服務。
完美解決了頭像無法顯示的問題。