非插件关闭WordPress加载的Open Sans(关闭谷歌字体)

wordpress不大概从wp-3.8开始会自动加载Open Sans字体,并引用Google上面的CSS样式。Open Sans字体主要用于WP站点管理员登陆后顶部功能条的字体样式,而对于国内用户来说,Google会出现经常打不开或者访问速度过慢的情况,所以会拖延站点的打开速度。当然,如果没有登录后台直接访问站点,不会出现加载字体的问题。

%title插图%num

通过观察代码可以看到,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&amp;
subset=latin%2Clatin-ext&amp;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,前台后台均有效!

版权声明:
作者:多牛
链接:https://www.duoniu.cn/225.html
来源:多牛网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>