解决Google Font拖慢WordPress速度问题
解决Google Font拖慢WordPress速度问题

找到了更简单的方法,安装一个插件即可,请参考第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传回服务端,再试试打开后台界面,是不是就快很多了?

博主为你专属推荐

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

wp_register_style( 'oswald-lora', 'http://fonts.googleapis.com/css?family=Oswald|Lora:400,700', false, '1.0', 'all' );
打赏

博主开通了微信公众号,欢迎关注啦

5 Comments

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

    1. 对,是本地缓存加速,不过google font的问题还是得通过修改functions文件改,跟主题有关系,可能主题不一样吧,没找到可能就没有用,或者你找找主题其他文件,css样式什么的,看里面有没有,先通过你的浏览器看看里面有没有对googleapi的请求,然后再决定改不改

Leave a Reply

Your email address will not be published. Required fields are marked *

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