可能有部分朋友在查看网站源码的时候发现了wordpress从谷歌加载字体的问题,导致某些时候网站加载缓慢,如下代码:![]()
其实我也纠结过这个问题,然后查看了一些其它wordpress的博客源码,发现他们的并没有从谷歌加载css,难道是我主题的原因吗?
其实不是,在网上查找了一下资料,只有在后台的时候(也就是当用户登录后),才会从谷歌加载css,而当用户没有登录的前台是没有这句代码的,所以并不会影响用户打开网站的速度,只是可能后台某些时候稍微有点缓慢,影响不大。
博主们可以试一下退出当前用户,然后再查看网站源码,是否还会从谷歌加载字体。以下是小z博客后台和前台源码的对比图,大家可以参考下。
已经登录了用户后台的源码,有加载谷歌字体:
当我退出帐号时,以一个普通用户的身份访问,再查看源码,并没有从谷歌加载字体:
所以还在担心加载谷歌字体而影响用户打开网站速度的博主们,不用多虑了,是完全没有影响的。如果你还是受不了后台还会加载的话可以使用屏蔽广告的扩展Adblock,手动添加一条规则屏蔽加载即可。
或者使用V7V3提供的解决办法,将以下代码添加到functions.php中,这样就不会影响后台的速度了。
1 2 3 4 5 6 7 8 9 10 11 12 |
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字体的几种办法
