解决博客googleapis和gravatar的加载问题

最近访问自己的博客总是很卡,就连进后台管理也很卡。主要原因是加载不了Googleapis和Gravatar。之前已经按网上的方法把谷歌公共库和谷歌字体库替换成那个360提供的服务,可是WP版本一更新,又被还原回来。

在网上找到了很多解决方法,我把自己测试过成功的方法记录下来,下次需要的时候就不用到处找了。

先解决googleapis的加载问题。

打开wp-includes/script-loader.php文件

ajax.googleapis.com 替换成  ajax.useso.com

fonts.googleapis.com 替换成  fonts.useso.com

打开主题wp-content/themes/在用主题/functions.php,作同样替换。

然后解决gravatar的加载问题。

打开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://%d.gravatar.com”, ( hexdec( $email_hash[0] ) % 2 ) );
else
$host = ‘http://0.gravatar.com’;
*/
$host = ‘https://secure.gravatar.com’;
}

据说gravatar的https还是可以加载的,我试了下我自己也可以正常访问,速度也挺快的。所以我把博客的gravatar头像改为默认都以https方式加载。

通过以上简单的几步就可以暂时解决googleapis和gravatar的加载问题啦。

“解决博客googleapis和gravatar的加载问题”的10个回复

发表评论

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