近期我们的Wordpress站长可能都发现了,自己的网站打开特别慢,尤其是登录了后台的时候,好久才能加载完成,这是由于谷歌打开速度慢引起的,开始并没有在意,但是越来越多的wordpress用户反映这个问题,所以特意关注了一下,发现网上也是有很多解决方法的,有去除谷歌字体的,有修改程序或主题代码的,但是这些方法都不是很理想。
去除字体将导致页面字体渲染出现问题,这必然违背了网页设计者的初衷,不是很提倡。修改程序链接的话,对于coder来说是简单,但是对于小白用户来说就有点难度了,并且对于以后的更新升级来说,维护成本有点高。
扯了这么多,其实只有一个原因,就是要衬托出我们的方法的优点 :
- 不改变网页原有设计;
- 不需要修改wordpress程序代码;
- 易于升级维护。
好了,开始进入正题,给大家介绍我的方法了!
原理
将前端输出的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