不错,去看看中文图书全场满【99】元赠畅销书。。。

屏蔽Google字体解决WordPress加载缓慢的问题

吴小松博客开通以后偶尔会出现加载缓慢的现象,在浏览器左下角一直有提示“正在连接fonts.googlelapis.com…”,不用想也知道这是“伟大的GFW”在保护我们了,把Google之流屏蔽的同时一些服务也就跟着用不了了。

没办法,想办法解决问题啊,不然来我网站的朋友肯定会不高兴的,毕竟大家都那么忙,谁有时间等你一个页面加载十几秒呢。

网上有朋友推荐使用插件,也给推荐了两个:disable google fonts和Remove Open Sans font from WP core。我都试了一下,发现没有解决问题,于是知道了这些插件貌似都只对原生的WordPress主题支持。而我使用的Point主题就只能另外再想办法了。。。

替换open sans 字体的加载源

打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:
link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'
当然了不同的主题或者版本可能略微不同,不过都能找到并看出来。把里面的googleapis替换成useso就好,也就是把fonts.googlelapis.com换成fonts.useso.com。用360的服务器上的google字体源替换原生的。

为了保险起见又到我的服务器上主题目录”*/wp-content/themes/Point/”下搜索了一下:

[code]grep -r fonts.googleapis.com ./ [/code]

用grep命令找出所有含有fonts.googlelapis.com字样的行,结果如下:

./functions.php: wp_enqueue_style( ‘GoogleFonts’, ‘//fonts.googleapis.com/css?family=Droid+Sans:400,700’);
./functions.php: wp_enqueue_style( ‘GoogleFonts2’, ‘//fonts.googleapis.com/css?family=Open+Sans:400,700’);

然后把这两行里面的googleapis分别改成useso,保存。

完美的解决了问题!

2 评论

评论一下...

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