今天wordpress更新了4.1之后进入后台缓慢,查看源代码得知又是谷歌字体的问题。原来已经照着网上的办法在functions.php文件上屏蔽掉了,但是现在前台不加载谷歌字体,后台跟登陆界面还是加载。百度了一下,大多是使用插件解决的。

博主下载了个插件研究了之后原来也只是替换代码而已。那么为什么不自己直接替换代码,而要用插件呢。

下面贴出方法,大家按需修改即可。

首先在你的 WordPress 安装目录下,找到 /wp-includes/script-loader.php 文件

我这里直接用Notepad++打开

搜索fonts.googleapis.com,大约在607行(WordPress 4.1版本更新后在607行)将其替换成 fonts.useso.com 。

  将原来默认的一行代码,前面加上两个斜杠,表示注释掉这一行代码,不再有效。下面新添加并修改过的代码,是正在使用的代码。如果看不到图片,也可以复制以下代码:

1
2
3
//
Hotlink Open Sans, for now
//$open_sans_font_url
=
"//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
$open_sans_font_url
=
"//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

如果你使用的 WordPress 主题,是第三方开发的(实际上,大部分 WordPress 免费主题和收费主题,都是第三方开发的),尤其是欧美开发者发布的主题,大都喜欢使用 Google Fonts 字体服务;那么,你也需要对其做相应的调整。你可以搜索主题中的每一个文件,找到其中调用 fonts.googleapis.com 的代码,将其修改为 fonts.useso.com 。

通常,主题的字体调用可能发生在 functions.php , style.css 以及 header.php 文件中。有些高级主题,还可能会提供有关闭字体的开关,可以直接关闭 Google Fonts 。

完成以上修改之后,别忘了保存所做修改。如果保存之后,WordPress 提示错误,请记得将文件保存为 utf8 no bom 格式。

现在重新打开你的网站试试看,速度是不是快了许多呢?