wordpress使用google fonts变慢问题处理

如果你一直又随着WordPress更新的习惯,那么恭喜你站点加载可能20s以上甚至timeout,WordPress 3.9.1已经使用了google fonts,至于从哪个版本开始的我也不清,也不用去追究了。总之目前由于众所周知的原因,google已经不能正常工作了。正如上一篇文章所说的Google要统一字体困难重重,关键的问题是我们目前都没法用。好吧下面说一下解决方案吧。

查看页面源码审搜索fonts.googleapis.com你应该可以看到下面的引用(可能ID和href不一样):

[html]<link rel=’stylesheet’ id=’open-sans-css’ href=’//fonts.googleapis.com/css?family=Open+Sans300italic,400italic,600italic,300,400,600&amp;subset=$subsets type=’text/css’ media=’all’ />[/html]

这就是站点变慢的原因,长时间请求无果,留意了一下至少10s内基本都是空白页转圈。那么解决方案就是取消掉fonts.googleapis.com的引用。

关于几种解决方案:
1、替换
将谷歌字体等链接替换成360国内CDN链接;360资源库URL:http://libs.useso.com/11

2、禁止
(1)采用插件 有两个插件, Disable Google Fonts 或者 Remove Open Sans font Link from WP core 可以达到目的。但是我用了没有效果,不知道是不是自己配置问题;
(2)修改代码 前台页面注释掉相关的css主要是import,后台修改functions.php文件

[php]function remove_open_sans_from_wp_core() {
wp_deregister_style( ‘open-sans’ );
wp_register_style( ‘open-sans’, false );
wp_enqueue_style(‘open-sans’,”);
}
add_action( ‘init’, ‘remove_open_sans_from_wp_core’ );
[/php]

3、删除
简单粗暴、但是需要自己修改样式表设置站点样式;目前我采用这个方案。

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据