最近发现登录Wordpress后台异常缓慢,经常卡在fonts.googleapis.com,这是由于Wordpress后台外链加载了谷歌字体(代码位置在wordpress\wp-includes\script-loader.php第580行),而谷歌服务器大家都知道的原因国内访问困难,严重影响页面加载速度。
文章比较旧,目前的Wordpress程序本身已无谷歌字体,所以文本可以忽略了
解决办法:
将下面代码添加到主题functions.php文件中:
- function coolwp_remove_open_sans_from_wp_core() {
- wp_deregister_style( 'open-sans' );
- wp_register_style( 'open-sans', false );
- wp_enqueue_style('open-sans','');
- }
- add_action( 'init', 'coolwp_remove_open_sans_from_wp_core' );
之后,再次登录后台速度明显提升。
代码取自 Remove Open Sans font from WP core 插件,也可以直接安装启用该插件。
相似功能的插件:Disable Google Fonts
因Google字库中只有英文,对国人无任何用处,换用国内某字体服务的方法同样意义不大,禁掉最实用。
上述方法对前台主题加载Google字体无效,国外主题也多采用外链Google字体,自行手动修改模板删除相关代码。
以Wordpress默认主题Twenty Fourteen为例,打开主题functions.php模板文件,查找并删除:
- //fonts.googleapis.com/css
其它主题类似,但可能不在functions.php模板中,只能逐一文件查找,只搜索google关键字就可以了。
注:这已是目前国内使用Wordpress所必须做的,建议国内主题设计者直接集成在主题中,不然刚接触WP的新手,会因此放弃,瓷瓶国又一悲剧!
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
1F
感谢分享,这个代码直接添加到hotnews主题中function.php文件中吧。怎么区别使用成功了?
2F
确实明显提速,感谢!
3F
原来如此,不过快慢那几秒就当放松下眼睛了。
4F
这几天一直很奇怪为什么前台页面打开正常,一进后台就慢,原来是这样
5F
博主你好,按照你的方法确实有效。我是刚玩wordpress,请问下有wordpress这方面的数据库优化教程吗?
B1
@ lee 非教程,推荐个插件:WP Clean Up。
6F
不得不说。速度是快了很多。以前后台加载很慢,以为是我的网速问题,哈哈,现在解决了。。。
7F
原来是这个原因,我找了半天都没弄明白
8F
巧了昨天自己也装了那个插件。看来最近64对墙内大家的影响的确很大……
9F
知更鸟,我最近也感觉网站打开好慢,我尝试加入过这个代码,但是之后打开页面的源代码还是有加载google的那一栏,我也问过主题的制作商,他们推荐我用CDN,但是这个我没有考虑,麻烦你能帮我看一下,我的模板是不是属于那种加载无效的,还有个重要的,我的后台修改模板中css文件,没有关于代码的,全是这个主题工作室的介绍,麻烦您了
10F
谢谢鸟哥,你又帮我了!!谢谢你,我爱你。。我可以娶你么?
B1
@ Win7en乐园 小泡泡 含蓄!
11F
鸟哥,我想问您一下,评论的头像是怎么设置的,我研究了半天没有发现,因为我的网站头像都是黑白的.
12F
我就说嘛 原来是这个原因
13F
鸟哥牛啊,这两天正愁这个问题,太感谢了。
14F
已转载
15F
感谢推荐Remove Open Sans font Link from WP core
16F
也可以禁用后台Open Open Sans吧?
17F
好文章,解决了许多站长的问题!
18F
网站前台就木办法了啊?我不会修改代码,真蛋疼的地方。
19F
hotnews主题文章页面能加载优酷视频在线,其他平台视频能加载吗?是不是需要自己加代码?
20F
好用
21F
感谢鸟哥分享
22F
除了上面的方法,数字提供的cdn库应该也是挺方便的,有需要的可以试试。
http://fengxiangba.com/jin-yong-wordpress-hou-tai-google-zi-ti.html
23F
鸟哥的博客什么时候可以更新改版为扁平化的啊,现在不都流行这个吗,而且我感觉扁平化貌似加载的速度会更快些(在其他条件相同的情况下)
24F
修改 wp-includesscript-loader.php 文件,找到:
$open_sans_font_url = “//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;
将里面的fonts.googleapis.com替换成:fonts.useso.com。
貌似这样就可以了。
25F
请问优酷和土豆网的视频现在能不能去掉广告。
B1
@ lufan 不能
B1
@ lufan 优酷有去广告代码
26F
启用Akismet后,暗箱失效。
B1
@ 知客分享 好久不用Akismet 已在博客找到方法
27F
和WPJAM 七牛镜像存储插件有冲突?评论无法提交
28F
为防止改动出错,建议新手直接安装这个五星级插件:Remove Open Sans font Link from WP core。
29F
我的博客就是这个原因访问很慢,但是我用插件了,没效果呢咋整?
B1
@ 问答网站 你使用的插件是Remove Open Sans font Link from WP core还是Disable Google Fonts?我整的是Remove Open Sans font Link from WP core,亲测效果杠杠的,后者不知。
B2
@ 我爱上QQ 这个是后台能优化 那前台加载怎么办呢
B3
@ lpe 简单点的办法就是换个主题,要么只能手动修改模板删除了…
30F
火狐升级为最新版本30.0,本主题默认登录窗口登录不了后台了。
B1
@ lufan http://zmingcx.com/hotnews-pro-plus-faq.html
第23条
B2
@ 知更鸟 老大 你的新主题咋样了 另外问下在你的知更鸟主题上修改些东西怎么收费。主要是加广告位。
31F
提速很明显。加速乐都推荐了
B1
@ 宋小北 细心的童鞋还是挺多滴…
32F
果然很快了
33F
禁止WordPress后台加载谷歌字体
34F
如何移除页面头部调用 feed /feed/atom xmlrpc.php
35F
谷歌还是适合国外。为什么中国就不行呢
36F
现在国内有镜像了呀。。。
37F
还是直接用那个360解决方案比较快,就是把wp-includes/script-loader.php和wp-includes/js/tinymce/plugins/compat3x/css/dialog.css文件中的fonts.googleapis.com也替换为fonts.useso.com即可。
38F
鸟哥,我爱你!!主题很漂亮!
39F
办法特别有效!
40F
谢谢鸟哥,正为这事愁呢,终于解决了
41F
鸟哥,后台左下角怎么一直显示连接:www.gstatic.com ?
B1
@ kpopcomedy 估计不是某个插件调用了这个站中的JS,就是广告代码中有….
B1
@ kpopcomedy 以Wordpress默认主题Twenty Fourteen为例,打开主题functions.php模板文件,查找并删除:
//fonts.googleapis.com/css
其它主题类似,但可能不在functions.php模板中,只能逐一文件查找,只搜索google关键字就可以了
--------
我用这个办法解决了。谢谢站长!
42F
直接注析掉速度上有很多的提升
43F
要是不加代码,把它换成360的google字体库呢?
44F
如果把script-loader.php中第602行代码换成这样行得通吗? $open_sans_font_url = “//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;
在上面说的那个文件中查找googleapis还看到了用于加载ajax ,能优化?
45F
有利于加速!
46F
这个办法很管用,速度提快了很多。
47F
学习了
48F
哈哈,快了一点点
49F
刚开始学习做博客,后台相当卡,网速是100M的,也卡,但我加了那个代码后 后台无法访问怎么回事 求鸟哥指导
B1
@ 廊风 玩不转代码还是直接安装Remove Open Sans font from WP core 插件吧
B2
@ 知更鸟 装了,的确快了很多
谢谢鸟哥
50F
51F
上网看了N多种方法。也只有鸟哥的实在。技术优势啊!
52F
鸟哥,后台的解决了,如何屏蔽前台的google字体加载呢?
B1
@ 陈真棒 我已在本文中添加了对WP默认主题的修改方法 ,自行参阅,或者选择使用国产主题
53F
感谢分享!
54F
鸟哥,我网站已经禁用了谷歌字体,也安装了插件,登陆后台还是慢,登陆后台一次后,前台也变慢了,彻底疯掉了,这什么原因呀!根本无法更新网站了。
B1
@ 于文渊博客 你还需要:http://zmingcx.com/replace-gravatar-server.html
B2
@ 知更鸟 非常感谢鸟哥!
55F
这个方法不错啊,果断提升了不少速度
56F
用了上面的方法,从早上9点折腾到现在,首页上还是有这段代码
script language=。。。。 src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/j。。。。。。
实在搞不定了,留言求助。今天GFW大面积封杀谷歌,太痛苦了。
B1
@ sealango 把那个评论投票的插件ajax-comment-vote关掉,google广告及其它一些插件,逐一试试
B2
@ 知更鸟 终于解决了,试了不是主题和平台问题,最终关掉所有插件一个个试下来才发现是投票插件问题
57F
你好,我按照指示,在functions.php模板文件中找到代码//fonts.googleapis.com/css删除了之后,网站前后台均无法进入,均显示空白页面。用ftp把原functions.php文件替换后才恢复正常。这是什么原因?目前我用的主题是AccessPress Parallax 。还有什么方法可以禁用google字体?
B1
@ Arya 尝试在主题functions.php中删除这两行:
wp_enqueue_style( ‘google-fonts’, add_query_arg( $query_args, “//fonts.googleapis.com/css” ) ); wp_enqueue_script(‘accesspress_parallax-googlemap’, ‘//maps.googleapis.com/maps/api/js?v=3.exp?sensor=false’, array(‘jquery’), ‘3.0’, false);
B2
@ 知更鸟 问题已解决。万分感谢楼主!!!!
58F
楼主,我在主题的home-page.php文件里面还发现下列这些有google字眼的代码。是否可以全部删掉或者修改一下以提高网站浏览速度?
$googlemapclass = $layout == “googlemap_template” ? ” google-map” : “”;
?>
__________________________________________________________________________________
<section class="parallax-section clearfix” id=”ID; ?>”>
__________________________________________________________________________________
__________________________________________________________________________________
______________________________________________
59F
Google Font Fix 安装启用就替换成 fonts.useso.com
60F
请问,timthumb.php里面有http://code.google.com/,要怎么解决?
61F
用同样的方法能添加多个css替换吗,该如何做
62F
鸟哥,我的网站总是出现这个域名,而且这个域名打不开,偶尔能打开,我的网站源码里也搜不到这个域名,但是影响我的访问速度,应该怎么办呀
63F
管用,感谢!
来自外部的引用