A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > wordpress > WordPress头像无法显示的解决方法

WordPress头像无法显示的解决方法

时间:2015-10-12 15:19作者:fang人气:33

最近遇到wordpress的头像在国内一直显示不出来,问题发生在WordPress 3.0以上,WordPress的头像服务Gravatar 的部分服务器在国内访问困难, 原因是Gravatar所使用的 edgecast CDN服务遇到了某些问题。

WordPress 3.0通过读取缓存服务器的方式, 减少了对www.gravatar.com的直接请求; 以往直接读取官方服务器。现在都被分流到0.gravatar.com,1.gravatar.com等缓存服务器上了,这次遇上CDN故障,所以就出现 了无法读取头像的问题。

“0.gravatar.com”这个网址无法访问了,“www.gravatar.com”这个主页还可以正常访问。那么我们可以修改自己的wordpress,让它从“www.gravatar.com”获取用户的头像解决这个问题:

打开 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

$host = 'http://www.gravatar.com';

以上就是本文章全部内容,希望对大家有所帮助

标签WordPress,头像,无法,显示,解决,方法,最近,遇到

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号