lisa主机lisa主机

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

发布于:2014-06-03 更新于:2014-06-04 其它 15条评论

可能有部分朋友在查看网站源码的时候发现了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 条评论

  1. 逗妇乳

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

  2. Jack

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

    1. 小z Jack

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

  3. 冯凯

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

  4. Busysir

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

    1. 小z Busysir

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

  5. 峰尚博客

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

  6. 冯凯

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

    1. 小z 冯凯

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