WordPress头像无法显示两种办理步伐

  最近碰着wordpress的头像在海内一直显示不出来,问题产生在WordPress 3.0 以上,WordPress 的头像处事 Gravatar 的部门处事器在海内会见坚苦,原因是 Gravatar 所利用的 edgecast CDN 处事碰着了某些问题,WordPress 3.0 通过读取缓存处事器的方法,淘汰了对 的直接请求;以往直接读取官方处事器,此刻都被分流到 0.gravatar.com, 1.gravatar.com 等缓存处事器上了,这次赶上 CDN 妨碍,所以就呈现了无法读取头像的问题。

办理步伐一:插件

  只需修改 Gavatar 头像的会见方法,直接请求官方处事器即可。一些热心网友已经找到问题,并给出了办理方案。而此刻有更利便的办理步伐—插件,Gravatar Fixed 插件通过函数包围的方法,从头自界说 Gravatar 处事器,直接会见 读取头像,以担保正常会见。

Gravatar插件, 办理 WordPress 头像无法显示的问题

插件页面: Gravatar Fixed 头像批改插件
下载链接: gravatar-fixed.zip

办理步伐二:代码

  “0.gravatar.com”这个网址无法会见了,“”这个主页还可以正常会见。那么我们可以修改本身的wordpress,让它从“”获取用户的头像办理这个问题:

 找到“wp-includes/pluggable.php”文件,找到代码:

if ( is_ssl() ) {
$host = 'https://secure.gravatar.com';
} else {
if ( !empty($email) )
$host = sprintf( "%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';
}

  OK,此刻头像就可以会见了!

WordPRess 下载:

WordPress v3.5.2 简体中文版下载

WordPress头像无法显示两种治理步骤

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10477.html