WordPress 4.2.1中Gravatar评论头像不显示的解决办法

Gravatar头像出现无法加载的问题,不仅致使wordpress站点的用户头像无法正常显示,还对网页加载速度及后台操作速度造成了影响。之前Pop已经提供了一种方法解决(WordPress中gravatar评论头像不显示的解决办法http://429006.com/article/technology/3541.htm),不过针对最新的WordPress 4.2.1版本中/wp-includes/pluggable.php这个文件已经对代码进行了调整,所以之前分享的代码只能对4.2.1以下版本有效。这里Gravatar头像无法加载显示的解决办法是利用functions.php的修改方法,就可以一劳永逸了。

一、利用多说Gravatar头像中转服务器替代头像默认服务器。

添加如下代码到wordpress主题的functions.php模板文 Continue reading "WordPress 4.2.1中Gravatar评论头像不显示的解决办法"

WordPress中gravatar评论头像不显示的解决办法

我们知道只是http://0.gravatar.com这个分流服务器被墙,但是en.gravatar.com及cn.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';
}

修改 Continue reading "WordPress中gravatar评论头像不显示的解决办法"