Gravatar 是 Globally Recognized Avatar 的缩写,是 Gravatar 推出的一项服务,意为“全球通用头像”。同时 Gravatar 代表 G lobally R 认可的 Avatar。这是一张小图片,出现在 WordPress 网站上的评论,作者简介,论坛发贴和许多其他地方。Gravatar 是由 Automattic Inc 提供的免费服务,该公司运行 WordPress.com,并支持 WordPress.org 等开源项目。
使用 Gravatar 国内加速镜像能解决头像加载缓慢、无法加载的情况。
Gravatar 镜像地址整理
- [推荐]七牛镜像源 https://dn-qiniu-avatar.qbox.me/avatar/
- [推荐]WP-China-Yes 镜像源 https://gravatar.wp-china-yes.net/avatar/
- [推荐]极客族 https://sdn.geekzu.org/avatar/
- Gravatar官方 WWW 源 https://www.gravatar.com/avatar/
- Gravatar官方 CN 源 https://cn.gravatar.com/avatar/
- Gravatar官方 EN 源 https://en.gravatar.com/avatar/
- Gravatar官方 secure 源 https://secure.gravatar.com/avatar/
V2EX 源 https://cdn.v2ex.com/gravatar/
担心上面的镜像地址出问题,有兴趣有技术的小伙伴可以自建 Gravatar 镜像。可以利用 Nginx 反代 https://www.gravatar.com/ 这个域名,然后就可以用你自己的域名访问啦。
更改 Gravatar 镜像源
有技术会代码的请无视下文。
- DUX 主题可以直接在
主题设置
→基本
里更改 Gravatar 镜像地址。 - 你也可以使用 WPJAM 插件
优化设置
→加速优化
→Gravatar 加速
里设置自定义 Gravatar 镜像加速服务地址。
转自 WPEXP – https://wpexp.cn/244.html
function fox_get_https_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
$avatar = str_replace("http://", "https://", $avatar);
return $avatar;
}
add_filter('get_avatar', 'fox_get_https_avatar');
类似于这样?
能用插件就别去折腾文件了,否则更新又变麻烦了……
已经搞好了,没有用插件
那我建议你用插件。
或者自己写成插件。
有些网上的人说插件太多会降低页面加载速度
那你用同样的代码不一样变慢?
所以应该怎么该头像源呢?就不发个代码吗?
不是写在文章里了吗?