这几天打开网站的时候发现突然变慢了,一直等待加载fonts.googleapis.com,搜索了一下发现很多wordpress网站都出现了这种现象,原来是因为今日谷歌全线退出中国,貌似谷歌、Gmail等都全部被屏蔽,导致谷歌字体加载出问题的,网络上有很多的谷歌字体导致wordpress网站加载变慢的方法,处理方式就是屏蔽Google fonts来解决,下面介绍下常用的三种方法来解决这个问题以及遇到的问题:

一、使用360网站卫士代理访问Google免费字体库

(1)打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:

<link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>

wordpress谷歌字体

(2)将Google免费字体库的域名 fonts.googleapis.com 修改为:fonts.useso.com 即可,如下所示:

<link href='https://fonts.useso.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>

(3)温馨提醒:不同的wordpress主题可能修改谷歌字体代码的位置不同,一般是在wp-includes/script-loader.php文件或者主题的head.php、function.php中!

二、当前使用的主题的function.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;

如果在更改style.css或function.php文件之后,wordpress网站报错,无法打开,或者新建文章时上传图片失败。一定是将wordpress文件的编码保存错误,用记事本打开,保存时选择网站原来的编码格式替换掉原来的文件即可。

三、使用插件

个人一直以来就不建议使用插件,如果你不愿意倒腾代码,最方便的那就是安装一个禁止引用谷歌字体的Remove Open Sans font Link from WP core插件,效果也挺好的,之前安装Disable Google Font插件,但经过测试之后,没有明显效果。当然你还可以尝试其它类似的谷歌字体禁用插件,应该是可以解决的!

也许你也感兴趣:

该日志由 热门手机棋牌游戏下载 于2014年06月11日发表在Css研究分类下,
转载请注明: WordPress禁用谷歌字体解决加载慢方法
关键字: , ,
【上一篇】
【下一篇】

14 篇回应 (访客:9 篇, 博主:5 篇)

  1. 网站大全 说道:

    太感谢了,完美禁止

    #1楼
  2. Joice Mao 说道:

    目前谷歌字体库只有英文字体,对于中文博客来说意义不大。。

    #2楼
    • 热门手机棋牌游戏下载 说道:

      不是吧,很多的中文博客主题都引用了谷歌字体,所以现在很多人都在改,我的博客就是最近禁用了,之前卡死了!

  3. 毕业生 说道:

    已经启用插件效果显著!

    #3楼
    • 热门手机棋牌游戏下载 说道:

      嗯,我是用修改代码的方式,直接用360字体库替换了google 字体的引用!

  4. 那些破事儿 说道:

    没用WD,嘿嘿

    #4楼
  5. 阿里百秀 说道:

    是滴,谷歌被屏蔽了,保护本土呗,中国一贯作风。

    #5楼
  6. 微历史 说道:

    突然发现google又一次离我们这么远,影响又那么大

    #6楼
  7. 一个个都好能折腾,佩服~

    #7楼
  8. 半块糖 说道:

    还是360的替换来的方便~

    #8楼
  9. PHP二次开发 说道:

    Google,唉。。

    #9楼
    • 热门手机棋牌游戏下载 说道:

      嗯,谷歌可以横扫全球,不过除了天朝以及天朝的几个共和国盟友!