Skip to content

解决Google Font拖慢WordPress速度问题

google2

找到了更简单的方法,安装一个插件即可,请参考第18个插件

最近功夫网(GFW,你们懂得)屏蔽了google,导致wordpress加载巨慢,加载一次20多秒,简直能让人崩溃,这个问题困扰了很久,今天终于下决心要解决一下,于是请出Chrome调试工具,看看到底是什么拖慢了wordpress,结果发现是Google Font,下载不下来,导致超时引起的,哎,万恶的功夫网,

google

在求助万能的百度之后,找到了一个终极替换大法,这里要感谢一下一个我个人非常厌恶的公司–360!对,就是这个遭千夫指的360,镜像了一个google资源库,

http://libs.useso.com/

虽然我很厌恶你,但是还是感谢你在通往自由的道路上所做出的贡献。

好了,下面进入正题,就我的观察来看,需要替换的地方一共有两个文件script-loader.php和functions.php。script-loader.php是后台管理端用的,在你的网站的wordpress/wp-includes路径下,用FTP把这个文件下载下来,记得先备份一份,防止改错了恢复不回来就惨了,切记切记。用记事本打开它,搜索关键字googleapis,找到类似下面这样的代码:

$scripts->add( 'prototype', '//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js', array(), '1.7.1');

或者

$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

把其中的googleapis换成useso像这样:

$scripts->add( 'prototype', '//ajax.useso.com/ajax/libs/prototype/1.7.1.0/prototype.js', array(), '1.7.1');

或者

$open_sans_font_url = "//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

全替换完后保存,然后用FTP传回服务端,再试试打开后台界面,是不是就快很多了?

[amazon_link asins=’B00V4OFMIQ,B00MG7GUVI,B004R1QIJU’ template=’CopyOf-ProductGrid’ store=’boyd-23′ marketplace=’CN’ link_id=”]

下面来说functions.php,这个我们可以直接在网站上进行编辑,在 仪表盘->外观->编辑 下面选择当前主题的functions.php文件按照同样的方法替换掉下面的代码就可以了,然后保存,大功告成

wp_register_style( 'oswald-lora', 'http://fonts.googleapis.com/css?family=Oswald|Lora:400,700', false, '1.0', 'all' );
0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

[…] 转载自http://www.boydwang.com/2014/09/google-font/        BOYDWANG […]

wangmh

看到您的这个文章,之前试过了 不过在functions里面没有找到,后面安装的插件,wp super cache这个你的意思是在本地设置缓存加速的么?

[…] 转载自 http://www.boydwang.com/2014/09/google-font/     BOYDWANG […]

Oliver谢

试试看效果如何啊!

5
0
Would love your thoughts, please comment.x
()
x