WordPress使用国外主题打开很慢的解决方法

很多国外主题都使用了Google的字体,但由于一些原因,在*访问Google的服务会有些问题,特别是Google退出大陆以后,影响越来越大,现在Google的字体库服务也影响到了。打开网页的时候一直提示正在打开fonts.XXXX.com,严重影响网站打开速度。

962940568520140606

最早网上一些高手给出的解决方案是用插件移移除Google字体,不过这样很多时候会影响到网页布局。今天再次搜索的时候发现有网友提供了更好的方法,那就是直接将谷歌字体等链接替换成360国内CDN链接,360的CDN提供了常用web前端公共库,当然也包括Goole公共库和Google字体库,网站http://libs.useso.com,网友可以进入网站看一下。

解决方法:

下载googlefonts to 360插件,地址:http://pan.baidu.com/s/1jGxIMOY

插件很小,只有几行代码,怎么安装插件不再多说,直接从网站后台上传然后启用插件即可。

通过这个插件,所有的googleapis都被替换为了useso,并且因为并没有删除字体,所以保持了博客原有的美观,基本解决了因为google字体的原因导致的wordpress网站打开缓慢的问题。

由于插件的原理只是替换了域名,所以代码其实是很简单的,所以对于各位有洁癖的coder来说,如果不愿意安装插件,那么可以直接在主题functions.php文件里面加上代码就行,代码如下(就是插件中的代码):
function izt_cdn_callback($buffer) {
return str_replace(‘useso.com’, ‘useso.com’, $buffer);
}
function izt_buffer_start() {
ob_start(“izt_cdn_callback”);
}
function izt_buffer_end() {
ob_end_flush();
}
add_action(‘init’, ‘izt_buffer_start’);
add_action(‘shutdown’, ‘izt_buffer_end’);

上一篇:CentOS配置Nginx官方的Yum源 及yum安装php


下一篇:Git 操作简单总结