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

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

发布于:2014-6-3 最后更新:2014-6-4 其它 15条评论 15,184 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条评论


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