自从谷歌被和谐,相关谷歌服务是用不了,在我大天朝使用wordpress十分的蛋疼,网站卡的一逼是常有的事,追根究底就是一直在请求某些服务,结果超时,服务器返回502等不和谐的信息。所以一般都要找出这些请求的代码段,直接干掉或者其他的缓存的CND,但是结果总是不容乐观。
wordpress 4.1中含有谷歌字体和Ajax库的文件:
路径:wordpresswp-includesscript-loader.php 和 wordpresswp-includesjstinymcepluginscompat3xcssdialog.css
这两个文件中,自行去解决自己觉得比较和谐的方法。我们这边一般比较喜欢直接download到自己服务器,延迟也小,稳定。
如:script-loader.php的Ajax库请求
把这些js下载到自己服务器,然后引用:
就解决了ajax库请求的问题。至于谷歌字体,一般直接注释掉就行了。没什么大影响。还有一个值得说:那就是Avatar头像卡成狗的问题
/**
* 解决Avatar头像问题
*/
function get_ssl_avatar($avatar) {
$avatar = preg_replace('/.*/avatar/(.*)?s=([d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');
如上,复制到你主题的functions.php,地址替换成https访问,速度还行,总比之前死都访问不到来的好!
如上所述,完美解决了wordpress 4.1 后台卡的一逼的问题!-by 芊雅企服