在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

WordPress博客Gravatar头像无法显示问题

博客相关 清风 117℃ 0评论

Gravatar

Gravatar,全称Globally Recognized Avatar。翻译成中文为全球通用头像

Gravatar的概念首先是在国外的独立WordPress博客中兴起的,当你到任何一个支持Gravatar的网站留言时,这个网站都会根据你所提供的Email地址为你显示出匹配的头像。当然,这个头像,是需要你事先到Gravatar的网站注册并上传的,否则,在这个网站上,就只会显示成一个默认的头像。

注册使用

使用该服务时需要去官网中注册一个账号,并上传头像。

注意头像上传后会审核,然后管理员会按图片包含的内容划分一个等级(G 普通级、PG 辅导级、R 和 X 为限制级)。通过之后这个头像就可以使用了。在任何支持Gravatar的地方,在评论填写email地址时,请填写你申请注册头像用的这个email地址。你的头像就会出现在留言中。

网站调用

本博客使用的是WordPress,突然发现Gravatar头像已经无法显示了,成了裂图。经过证实链接被阻断了,所以无法显示。打开当前主题中functions.php文件进行编辑,新增以下代码并保存更新。


//v2ex国内gravatar头像缓存
function get_ssl_avatar($avatar){ 
	$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://cdn.v2ex.com/gravatar/$1?s=$2" class="avatar avatar-$2" height="50px" width="50px">',$avatar);
	return $avatar; 
} 
add_filter('get_avatar', 'get_ssl_avatar');

如果您的WordPress网站中没用使用Gravatar头像功能,则没用任何影响.

Gravatar镜像源

本来博客中gravatar不可以使用,改为v2ex镜像一段时间后又重新不可以使用,只能继续找其他镜像来替代,以下是通过互联网收集一些支持gravatar的一些镜像.

官方的www  https://www.gravatar.com/avatar/

官方的en  https://en.gravatar.com/avatar/

官方的cn  https://cn.gravatar.com/avatar/

官方的secure  https://secure.gravatar.com/avatar/

V2EX  https://cdn.v2ex.com/gravatar/

Loli  https://gravatar.loli.net/avatar/

极客族  https://sdn.geekzu.org/avatar/

zeruns’s Blog https://gravatar.zeruns.tech/avatar/

转载请注明:清风博客 » WordPress博客Gravatar头像无法显示问题

喜欢 (18)or分享 (0)
支付宝扫码打赏 微信打赏
发表我的评论
取消评论

CAPTCHA Image
Reload Image
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址