解决使用Disable Google Font插件无效问题

最近到了6月份,一年一度的google 在国内抽风开始了,国内在大肆的屏蔽google的服务。首当其中肯定是google搜索了,可是最近发现wordpress变得奇慢无比。通过firebug插件查看阻塞在哪里,有个fonts.googleapis.com的请求长达20多秒,后面的所有请求全都阻塞了,看来google 在国内 被屏蔽了…….

网上搜索禁用解决办法

有三种办法可以解决

第三种办法

最简单的 使用Disable Google Fonts

第三种办法

把下面的代码放到function.php的底部

//禁用Open Sans
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;

第三种办法
找到 /wp-includes/script-loader.php ,搜索 fonts.googleapis.com ,将其替换成 fonts.useso.com 。

fonts.useso.com 是国内360推出的 google font地址。看来360想的真周到。

可是以上方法只设置采用默认主题和解决后台加载缓慢的问题,如果采用第三方主题还是照样缓慢,是什么问题造成的呢?原来第三方主题把google font 加载放在了css中了,可以用grep搜索下

grep -r fonts  /主题目录

在主题的style.css中可能有如下片段

@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400italic);

注释掉就行,重新打开看看,速度应该恢复到之前了。

此条目发表在经验分享分类目录。将固定链接加入收藏夹。

解决使用Disable Google Font插件无效问题》有 2 条评论

  1. 一直用Disable Google Fonts插件,简单有效,升级模板后也不用重新设置

  2. ladygaga说:

    为什么我使用这个插件的时候是致命错误呢

发表评论

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