WordPress技巧:如何替换 Gravatar 头像的服务器地址

无评论

作者照片

By 霜天

WordPress默认头像是使用Gravatar头像,而Gravatar头像服务在国内访问又不是很稳定,经常出现无法打开的情况,这样的话用户头像就可能会无法载入,本文介绍使用 Gravatar头像稳定服务器的方法。

解决思路

Gravatar 头像无法稳定访问的原因不是 Gravatar 网站服务器的原因,是国内防火墙的问题,所以解决思路是使用Gravatar 头像服务的(HTTPS)加密线路。

实现方法

把代码添加到主题目录下的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 协议
 $avatar = str_replace( http:// , https:// , $avatar);
 return $avatar;
add_filter( get_avatar , dmeng_get_https_avatar 

发表评论