如何禁用WordPress加载Google Fonts和Google Ajax服务

时间:14-09-26 栏目:wordpress 免费模板, 建站指导, 技术文章, 插件 作者:炫酷网站设计建设 评论:0 点击: 354 次

本站采用替换googleapis.com 替换为:useso.com解决的问题。
详细见如下详解:

7月7日最新利用插件的方法:针对Wordpress加载GOOGLE字体导致WP网站速度慢的问题,国内已有很多WP爱好者推出解决的插件,
经测试,可用,大家可以试试:
Auto Remove Googles URL 插件,乐道主机下载地址:www.seowebs.cn/down/auto-remove-googles-url.zip

下载后在WP管理后台:插件>>安装插件>>上传>>启用插件即可,无需设置。
以下方法内容可忽略,利用插件即可解决,如不放心可以依下面内容进行手动修改。
(乐道主机提供wordpress主机-免备案香港/美国空间,网站全年在线稳定率达99.9%:详细了解)

------------------------------------------------ 分 割 线----------------------------------------------------------
最近对wordpress博主来说最大的新闻莫过于国内封了很多GOOGLE服务器的IP,现在连GOOGLE搜索和GOOGLE邮箱都无法访问,造成国内几十万 WordPress 网站打开超级缓慢、甚至无法打开,这种情况与主机无关,不管你是用国内还是国外主机,都会出现同样的现象。这是因为,在WordPress 3.8版本之后重新设计,WordPress 的管理后台和自带主题中大量使用了Google Fonts字体或使用了Google Ajax前端库。乐道主机(提供香港/美国虚拟主机:http://ld.seowebs.cn)整理了如何去除Google FontsGoogle Ajax的方法,供大家参考。经测试网站打开速度确实提高了很多,特别是后台插件安装后速度飞快。
一、如果你的网站只是管理后台速度慢,前台速度正常,你可以直接使用Disable Google Fonts插件。
WordPress 3.8版本对管理后台进行了重新设计,后台外观更加符合现代美学、更加现代化。同时,在 WordPress 3.8 的控制台(仪表盘)中,引入了 Google Fonts 字体(曾叫做 Google Web Fonts)。同时,WordPress 自带的主题,Twenty Twelve(2012),Twenty Thirteen(2013),Twenty Fourteen(2014)等也绑定了一些 Google Fonts 字体。但是,由于 Google Fonts 主要支持英文等拉丁字母语言,而对于中文、韩文、日文等其他语言文字并不支持,对于我们中文用户来说,意义并不大。
因此,我们完全可以关闭掉 Google Fonts 字体,来加快 WordPress 网站的打开速度。
我们要做的很简单,只需要安装 Disable Google Fonts 插件,并启用就可以了。Disable Google Fonts 插件很简单,不需要进行任何设置。
Disable Google Fonts 插件主要应用于以下场合:
基于隐私和安全的考虑(使用Google字体,会让Google了解你网站的每一次页面浏览的情况)
本地开发或者本地产品(无法访问互联网,或者访问互联网受限)
无法访问Google服务器(有些地方屏蔽了Google的服务)
语言不支持(Google Fonts字体仅支持少数几种语言)
性能(每次页面浏览都要访问 Google 的服务器)
Disable Google Fonts WordPress插件很简单好用。不过它仅能关闭 WordPress 控制台(仪表盘)中的 Google Fonts,以及 WordPress 自带几个主题中的 Google Fonts 。
二、如果你的网站前台和后台都很慢,使用Disable Google Fonts插件无效,可使用360镜像解决WordPress访问速度慢的问题
Google Fonts 是 Google 公司提供的字体库服务(fonts.googleapis.com),Google Ajax 是 Google 公司提供的前端开发用的 js 库服务(ajax.googleapis.com)。一般来说,使用 Google 公司提供的公共服务,可以有效减少网站流量,加快网站的访问速度。但由于我们的国情不同,这类服务一旦访问出现困难,依赖这些服务的网站打开反而会极其缓慢。
哪些文件调用了 Google Fonts 和 Google Ajax 的服务,wordpress每个版本调用文件的位置也不同,详细分以下四种:
A、WordPress 3.5 之前的版本中,核心程序和自带主题都没有调用 Google Fonts 和 Google Ajax 服务,不用修改。
B、WordPress 3.5 ~ WordPress 3.7 各版本中(含类似 3.5.1 这样的小版本),核心程序文件 wp-includes/script-loader.php 和自带主题的函数文件 functions.php 文件调用了以上服务:
1、wp-includes/script-loader.php
2、wp-content/themes/twentytwelve/functions.php(主题)
3、wp-content/themes/twentythirteen/functions.php(主题)
C、WordPress 3.8 各版本中(含类似 3.8.1 这样的小版本),除了核心程序文件 script-loader.php 文件和自带主题的函数文件 functions.php 文件外,WordPress 自带编辑器的样式文件也调用了 Google Fonts 服务:
1、wp-includes/script-loader.php
2、wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css
3、wp-content/themes/twentytwelve/functions.php(主题)
4、wp-content/themes/twentythirteen/functions.php(主题)
5、wp-content/themes/twentyfourteen/functions.php(主题)
D、WordPress 3.9 各版本中(含类似 3.9.1 这样的小版本),和 WordPress 3.8 版本一样,只是 WordPress 自带编辑器的样式文件更换了位置:
1、wp-includes/script-loader.php
2、wp-includes/js/tinymce/plugins/compat3x/css/dialog.css
3、wp-content/themes/twentytwelve/functions.php(主题)
4、wp-content/themes/twentythirteen/functions.php(主题)
5、wp-content/themes/twentyfourteen/functions.php(主题)
举个例子,比如乐道主机的网站:http://ld.seowebs.cn使用的是 WordPress 3.9.1 版本(最新版本总是增加安全),和自带的 Twenty Fourteen 主题;那么我只需要修改 WordPress 3.9 版本中的1、2、5这三项。不过万一哪天我想要使用另外两款主题呢?如果你不想以后麻烦的话,我们建议你将这个5个文件一次都修改掉。
360公司及时推出了 Google Fonts 和 Google Ajax 的镜像服务,毫无疑问这项服务做得非常及时。其实 Google Fonts 服务对中文字体意义不大;Google Ajax 在国内也有很多类似的服务,比如新浪也提供类似的库服务。但是 360 完全镜像了 Google 的这两项服务。
解决方法:以上文章中的所有文件中googleapis.com 替换为:useso.com

我们还是以 WodPress 3.9 版本乐道主机网站:http://ld.seowebs.cn 为例修改对应的5个文件:
使用 FTP 软件将 wp-includes/script-loader.php 文件下载到本地;同时,建议将服务器上 script-loader.php 文件改名为 script-loader.php.backup 作为备份(或直接在乐道主机cpanel、Directadmin空间管理面板中编辑修改)。
使用你常用的文本编辑器,比如 EverEdit 编辑器,打开 script-loader.php 文件,将其中 googleapis.com 全部替换为 useso.com,
这样,fonts.googleapis.com 就变成了 fonts.useso.com , ajax.googleapis.com 就变成了 ajax.useso.com 。
保存对 script-loader.php 文件所做修改,然后上传到 wp-includes 目录下。
对于另外4个文件,重复以上动作,完成修改。
这样,我们就将 Google Fonts 字体库和 Google Ajax JS资源库全部换成了360网站提供的服务上了。现在重新打开你的网站,速度是不是快了很多?
关闭 WordPress 的自动升级服务
WordPress 3.7版本发布的时候,引入了一个小版本自动更新的功能。很显然,如果我们开启这项功能,当 WordPress 发布新的维护更新的时候(比如 WordPress 3.9.2),会自动覆盖掉我们所做的修改。这是我们不希望发生的事情。
你可以在 wp-config.php 文件中加入一行代码,来关闭自动更新功能,这行代码放在数据库信息后面即可:
define( ‘AUTOMATIC_UPDATER_DISABLED’, true );
修改 wp-config.php 文件的办法,跟上面我们介绍的修改 script-loader.php 方法一样。
如何检查和修改第三方 WordPress 主题中的代码
通过上面的办法,我们修改了 WordPress 的核心代码和自带主题,更换了其中调用的 fonts.googleapis.com 和 ajax.googleapis.com 的代码。
如果你使用的 WordPress 主题是第三方开发的,比如来自WordPress官方主题目录的主题等,需要你打开主题的每个文件检查一下,看看其中是否包含了以上代码。如果有使用到的话,也需要你做出同样的修改,换成 360网站所提供的服务。




这篇日志的二维码,扫描一下进行收藏:

声明: 本文由( 炫酷网站设计建设 )原创编译,转载请保留链接: 如何禁用WordPress加载Google Fonts和Google Ajax服务

如何禁用WordPress加载Google Fonts和Google Ajax服务:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!

------====== 本站公告 ======------
专业网站设计制作

读者排行

最新评论