替换 Gravatar 头像的服务器地址

2020年01月15日22:50:35 发表评论 热度970 ℃

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

替换 Gravatar 头像的服务器地址

解决思路

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

实现方法

把代码添加到主题目录下的functions.php文件最后即可

  1. function dmeng_get_https_avatar($avatar) {
  2.     //~ 替换为 https 的域名
  3.     $avatar = str_replace(array("www.gravatar.com""0.gravatar.com""1.gravatar.com""2.gravatar.com"), "secure.gravatar.com"$avatar);
  4.     //~ 替换为 https 协议
  5.     $avatar = str_replace("http://""https://"$avatar);
  6.     return $avatar;
  7. }
  8. add_filter('get_avatar', 'dmeng_get_https_avatar');
瓜皮猪

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: