最近发现登录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
已经放弃WP了,感觉访问速度太慢了,同IP的其他网站访问都很快。
广东省佛山市 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
管用,感谢!
来自外部的引用