可能你最近逛博客看到关于google字体的文章都烦了。可我同样看到很多文章下面有人评论说不管用等等,而在这个问题刚出现不久我就找到了一段代码,十分管用,一直到现在我的后台依然保持秒开,前些天恒天主机群里面一个朋友实验其他方法无效,改用这段代码也顺利解决了。现在写篇文章把它分享出来,并不神奇,就是去掉google谷歌字体,甚至比某些去字体的代码更“简陋”,不过它的确非常好用,算简洁美么~~
[caption id="attachment_178" align="aligncenter" width="567"]
google-fonts[/caption]
代码如下,粘贴到主题的functions里就好,如果以后可能换主题不想重复添加的话推荐Snippets插件。
//谷歌字体移除
function remove_open_sans() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
wp_enqueue_style('open-sans','');
}
add_action( 'init', 'remove_open_sans' );
网上其他解决google字体导致wordpress后台速度缓慢的一些解决方法
字体库替换
打开wordpress代码中的wp-includes/script-loader.php文件,搜索fonts.googleapis.com找到如下代码
// Hotlink Open Sans, for now
$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
将其中的fonts.googleapis.com替换为fonts.useso.com即可改善。这个方法的原理就是不再去美国服务器(google服务器已经从香港搬走了)请求google字体,改为从360的开放代码库中获得,速度自然快上不少。
安装Disable Google Font插件
安装Disable Google Font插件,或者同类插件,呃,名字我忘了,不过正是这两种插件反映没有效果的人很多。
注释或删除google字体加载代码
注释或删除掉style.css和function.php有关加载Google字体的代码fonts.googleapis.com即可。
这种方法没有看到人反映效果,如果你用了,欢迎反馈。
wordpress文件编辑之后的编码要保存为ANSI编码,不然可能出现wordpress报错打不开
之前记得荒野无灯在主机群里发过一篇将google字体缓存到本地的教程,不过现在没有找到,有时间问问。
另外,此次谷歌的服务是全面性的受到影响,可很东西我们仍需要使用,这里附上几个免翻墙镜像
免翻墙镜像
https://github.com/greatfire/wiki
Google 搜索:http://sinaapp.co
Google 搜索:https://s3-us-west-2.amazonaws.com/google2/index.html
Google 搜索:https://s3-us-west-1.amazonaws.com/google3/index.html
谷歌远去,且用且珍惜~