当前位置: 首页 > 其它 > 不要再去纠结WordPress加载谷歌字体的问题

不要再去纠结WordPress加载谷歌字体的问题

发布于:2014-6-3 最后更新:2014-6-4 其它 15条评论 13,938 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

可能有部分朋友在查看网站源码的时候发现了wordpress从谷歌加载字体的问题,导致某些时候网站加载缓慢,如下代码:
googlefonts
其实我也纠结过这个问题,然后查看了一些其它wordpress的博客源码,发现他们的并没有从谷歌加载css,难道是我主题的原因吗?

其实不是,在网上查找了一下资料,只有在后台的时候(也就是当用户登录后),才会从谷歌加载css,而当用户没有登录的前台是没有这句代码的,所以并不会影响用户打开网站的速度,只是可能后台某些时候稍微有点缓慢,影响不大。

博主们可以试一下退出当前用户,然后再查看网站源码,是否还会从谷歌加载字体。以下是小z博客后台和前台源码的对比图,大家可以参考下。
已经登录了用户后台的源码,有加载谷歌字体: fonts1

当我退出帐号时,以一个普通用户的身份访问,再查看源码,并没有从谷歌加载字体: fonts2
所以还在担心加载谷歌字体而影响用户打开网站速度的博主们,不用多虑了,是完全没有影响的。如果你还是受不了后台还会加载的话可以使用屏蔽广告的扩展Adblock,手动添加一条规则屏蔽加载即可。

或者使用V7V3提供的解决办法,将以下代码添加到functions.php中,这样就不会影响后台的速度了。

class Disable_Google_Fonts {
public function __construct() {
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
}
public function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;
其它解决方案:解决wordpress网站加载google字体的几种办法

15 条评论 “不要再去纠结WordPress加载谷歌字体的问题”

  1. 逗妇乳说道:

    有的主题会载入谷歌的opensans的,而不是登陆不登陆的问题

  2. 主要是后台使用了google字体

  3. 李明凯说道:

    我也发布了一篇。–

  4. Jack说道:

    我的主题前台也有谷歌字体

    1. 小z说道:

      将字体下载到本地然后替换试试

  5. www.hnccym.com说道:

    永煤人再次回复。感谢您的光临

  6. 冯凯说道:

    谢谢我先换个国产的把,明显加载速度快多了

  7. 小纯洁说道:

    很不错,谢谢楼主的方法。

  8. Busysir说道:

    我的只有后台加载 的确很慢

    1. 小z说道:

      我的也只是后台,最近很多网友反应谷歌打不开了,可以用上面的代码屏蔽加载。

  9. 峰尚博客说道:

    我也知道这些,但是还是有很多人去纠结这个

  10. 冯凯说道:

    貌似退出登录了,只要一刷新,还是会提示fonts.googleapis.com

    1. 小z说道:

      可能部分博客前台也会从谷歌加载东西,最近国内访问谷歌极不稳定,如果前台还会加载的话看来得采取一些措施了。

  11. 瘟疫说道:

    还真是。

  12. PHP二次开发说道:

    没注意过。。

发表评论

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