非插件关闭WordPress加载的Open Sans(关闭谷歌字体)
wordpress不大概从wp-3.8开始会自动加载Open Sans字体,并引用Google上面的CSS样式。Open Sans字体主要用于WP站点管理员登陆后顶部功能条的字体样式,而对于国内用户来说,Google会出现经常打不开或者访问速度过慢的情况,所以会拖延站点的打开速度。当然,如果没有登录后台直接访问站点,不会出现加载字体的问题。
通过观察代码可以看到,WP是这样加载字体的,在script-loader.php(wp-3.9)的580行代码进行加载。
<link rel="stylesheet" id="open-sans-css" href="//fonts.googleapis.com/css?
family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&
subset=latin%2Clatin-ext&ver=3.9.1" type="text/css" media="all">
那该怎么去掉呢?方法主要有2个:
方法1:插件过滤
为此还专门有人做了插件来去除字体加载。此方法在前台和后台均有效。
名称:Disable Google Fonts
地址:http://wordpress.org/plugins/disable-google-fonts/
简介:移除WP核心的谷歌字体链接.
方法2:360网站卫士的解决方案(推荐)
打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:
$open_sans_font_url = "//fonts.useso.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
把fonts.googleapis.com替换为fonts.useso.com
修改完保存,再次刷新,大家就可以发现,自己的网站速度已经比以前快了很多,几乎瞬间就可以拿到Google字体了。原因就是本来需要从美国服务器才能拿到的google字体,现在已经遍布360全国的机房了。
同时,也可以选择在WP主题文件style.css和function.php文件中把fonts.googleapis.com替换为fonts.useso.com(非必须)。
Tips:以上是来自@轩枫的分享,动力推荐使用方法2,前台后台均有效!
奈何
好东西, 有效, 这回速度快多了
西门
我用官方默认主题,用测试插件一,只有后台有效,前台无效。。。插件二倒是都有效
web前端开发
试试看好用不,我的后台挺慢的
多牛
西门说他用的第二个,或许不同主题不一样的效果。前台、后台
刚哥笔记
也可以用/**将href=”//fonts.googleapis.com/css?这个代码注释掉,博客打开快多了。
多牛@刚哥笔记
那么需要注释的地方多啊。
多牛@刚哥笔记
看看我的方法2~竟然有效。呵呵
创意视觉
用一段 函数就行来我的站看看
多牛@创意视觉
你的站没法浏览啊。
多牛@多牛
喔。你不是geelg么
geelg@多牛
geelg 备案到国内 空间太小没有发文章了
创意视觉
不会吧 http://www.haveing.com