來(lái)源于:
https://blog.wpjam.com/m/wordpress-gravatar-server/
WordPress 默認(rèn)頭像是使用 Gravatar 頭像,而 Gravatar 頭像服務(wù)在國(guó)內(nèi)訪問(wèn)又不是很穩(wěn)定,經(jīng)常出現(xiàn)無(wú)法打開的情況,這樣的話用戶頭像就可能會(huì)無(wú)法載入,本文介紹使用 Gravatar 頭像穩(wěn)定服務(wù)器的方法。
解決思路
Gravatar 頭像無(wú)法穩(wěn)定訪問(wèn)的原因不是 Gravatar 網(wǎng)站服務(wù)器的原因,是國(guó)內(nèi)防火墻的問(wèn)題,所以解決思路是使用Gravatar 頭像服務(wù)的(HTTPS)加密線路。
實(shí)現(xiàn)方法
把代碼添加到主題目錄下的functions.php文件最后即可
function dmeng_get_https_avatar($avatar) {
//~ 替換為 https 的域名
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
//~ 替換為 https 協(xié)議
$avatar = str_replace("http://", "https://", $avatar);
return $avatar;
}
add_filter('get_avatar', 'dmeng_get_https_avatar');
原文鏈接:http://www.dmeng.net/wordpress-replace-gravatar-host.html