戊辰人博客

青,取之于蓝而青于蓝;冰,水为之而寒于水。

Wordpress 4.1博客头像不显示的解决方案

日期:2015年03月27日 作者: 分类:编程 阅读:958

个人博客上使用wordpress的用户比较多,最近安装wordpress 4.1.1,发现的头像不显示了,经过排查和网友总结,发现这个问题的原因是由于Gravatar头像(全球通用头像服务)被墙了。跟google字体(发现新版本的wordpress已经没有使用原先的google字体服务了,所以字体问题不存在了)被墙一样,这种情况会拖慢wordpress用户网站的加载速度。

Wordpress

经过测试,完美解决头像被墙问题,大家可以放心使用,且不用担心速度问题。

在您的Wordpress目录内找到/wp-includes/pluggable.php这个文件,找到下面这段代码:

if ( is_ssl() ) {
  $host = 'https://secure.gravatar.com';
}else{
if ( !empty($email) )
  $host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash[0] ) % 2 ) );
else
  $host = 'http://0.gravatar.com';
}

修改为:

if ( is_ssl() ) {
  $host = 'https://secure.gravatar.com';
}else{
  if ( !empty($email) )
  $host = sprintf( "http://gravatar.com", ( hexdec( $email_hash[0] ) % 2 ) );
else
  $host = 'http://gravatar.com';
}

然后保存上传覆盖之前的文件即可。

请大家放置代码时要小心,如果你是新手,那就备份一下pluggable.php文件,一旦出问题就还原该文件即可解决。

标签:

除非注明,戊辰人博客文章均为原创,转载请以链接形式标明本文地址

本文地址:https://wanglu.info/80.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注