• 生命不息,奋斗不止
  • 我思故我在
  • 奔跑是一种状态

wordpress头像,原理和不显示解决思路

wp主题 admin 37℃ 0评论

头像需要调用Gravatar服务器缓存,服务器被墙掉了,so,各种显示wordpress默认头像错误。

一般国内主题都是做过处理的。

一般去function.php中查找:gravatar 关键字,一般会发现如下代码:

//改用v2ex.com 多说服务器
function v7v3_get_avatar($avatar) {
// $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"cd.v7v3.com",$avatar);
$avatar = preg_replace("/http:\/\/(www|\d).gravatar.com\/avatar\//", "http://cdn.v2ex.com/gravatar/", $avatar);
return $avatar;
}
add_filter( 'get_avatar', 'v7v3_get_avatar', 10, 3 );

目前看来多说服务器比较靠谱,进行相应调整即可。

点赞 (0)
发表我的评论
取消评论

表情     1 + 1 = ? (必填)

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

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