1. 程式人生 > >WordPress無法顯示Gravatar頭像的解決方法

WordPress無法顯示Gravatar頭像的解決方法

使用 網站 博客 width logs 原因 復制 style ava

最近搗鼓WordPress博客發現無法正常顯示Gravatar頭像,查找原因是因為國內屏蔽了Gravatar導致的,這導致無數國內Wordpress網站頭像無法顯示,並且影響到了相關頁面的訪問速度(如果您的WordPress網站中沒用使用Gravatar頭像功能,則沒用任何影響)。根據網絡用戶反饋,通過使用知名社交評論服務商多說提供的國內Gravatar服務,替換默認的Gravatar功能即可解決問題,且訪問速度也很不錯。

解決方法:使用Gravatar的HTTPS(適用於任何主題)

外觀–》編輯中,找到並打開 functions.php 文件,把以下代碼復制放到該文件中:

//
HackGravatatr function wpyou_get_ssl_avatar($avatar) { $avatar = preg_replace(‘/.*\/avatar\/(.*)\?s=([\d]+)&.*/‘,‘<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">‘,$avatar); return $avatar; } add_filter(‘get_avatar‘, ‘wpyou_get_ssl_avatar‘);

WordPress無法顯示Gravatar頭像的解決方法