近期我们的Wordpress站长可能都发现了,自己的网站打开特别慢,尤其是登录了后台的时候,好久才能加载完成,这是由于谷歌打开速度慢引起的,开始并没有在意,但是越来越多的wordpress用户反映这个问题,所以特意关注了一下,发现网上也是有很多解决方法的,有去除谷歌字体的,有修改程序或主题代码的,但是这些方法都不是很理想。

去除字体将导致页面字体渲染出现问题,这必然违背了网页设计者的初衷,不是很提倡。修改程序链接的话,对于coder来说是简单,但是对于小白用户来说就有点难度了,并且对于以后的更新升级来说,维护成本有点高。

扯了这么多,其实只有一个原因,就是要衬托出我们的方法的优点 :

  1. 不改变网页原有设计;
  2. 不需要修改wordpress程序代码;
  3. 易于升级维护。

好了,开始进入正题,给大家介绍我的方法了!

原理

将前端输出的html进行替换,对于每一个googleapis.com,都替换成useso.com即可。

贴代码

将以下代码放入functions.php文件即可

function izt_cdn_callback($buffer) {
  return str_replace('googleapis.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');

插件

对于代码小白来说使用代码可能有点难度,那么我也给大家准备了插件,需要的请移步谷歌字体替换插件:解决WordPress后台打开慢问题

via.http://lomu.me/post/googleapis2useso