禁止WordPress后台加载谷歌字体

知更鸟
知更鸟
知更鸟
站长
2315
文章
0
粉丝
WordPress10731,669阅读模式

最近发现登录Wordpress后台异常缓慢,经常卡在fonts.googleapis.com,这是由于Wordpress后台外链加载了谷歌字体(代码位置在wordpress\wp-includes\script-loader.php第580行),而谷歌服务器大家都知道的原因国内访问困难,严重影响页面加载速度。

文章比较旧,目前的Wordpress程序本身已无谷歌字体,所以文本可以忽略了

解决办法:

将下面代码添加到主题functions.php文件中:

  1. function coolwp_remove_open_sans_from_wp_core() {
  2.     wp_deregister_style( 'open-sans' );
  3.     wp_register_style( 'open-sans', false );
  4.     wp_enqueue_style('open-sans','');
  5. }
  6. 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模板文件,查找并删除:

  1. //fonts.googleapis.com/css

其它主题类似,但可能不在functions.php模板中,只能逐一文件查找,只搜索google关键字就可以了。

注:这已是目前国内使用Wordpress所必须做的,建议国内主题设计者直接集成在主题中,不然刚接触WP的新手,会因此放弃,瓷瓶国又一悲剧!

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  107  访客  77  作者  8
    • kpopcomedy
      kpopcomedy 6

      感谢分享,这个代码直接添加到hotnews主题中function.php文件中吧。怎么区别使用成功了?

      • 幻月无名
        幻月无名 3

        确实明显提速,感谢!

        • 我爱上QQ
          我爱上QQ 6

          原来如此,不过快慢那几秒就当放松下眼睛了。

          • 骤雨打新荷
            骤雨打新荷 3

            这几天一直很奇怪为什么前台页面打开正常,一进后台就慢,原来是这样

            • lee
              lee 0

              博主你好,按照你的方法确实有效。我是刚玩wordpress,请问下有wordpress这方面的数据库优化教程吗?

                • 我爱上QQ
                  我爱上QQ 6

                  @ lee 非教程,推荐个插件:WP Clean Up。

                • 润
                  5

                  不得不说。速度是快了很多。以前后台加载很慢,以为是我的网速问题,哈哈,现在解决了。。。

                  • 眼幕微启
                    眼幕微启 5

                    原来是这个原因,我找了半天都没弄明白

                    • 老虎
                      老虎 6

                      巧了昨天自己也装了那个插件。看来最近64对墙内大家的影响的确很大……

                      • Eden
                        Eden 0

                        知更鸟,我最近也感觉网站打开好慢,我尝试加入过这个代码,但是之后打开页面的源代码还是有加载google的那一栏,我也问过主题的制作商,他们推荐我用CDN,但是这个我没有考虑,麻烦你能帮我看一下,我的模板是不是属于那种加载无效的,还有个重要的,我的后台修改模板中css文件,没有关于代码的,全是这个主题工作室的介绍,麻烦您了

                        • Win7en乐园
                          Win7en乐园 8

                          谢谢鸟哥,你又帮我了!!谢谢你,我爱你。。我可以娶你么?

                          • 灭焰说
                            灭焰说 4

                            鸟哥,我想问您一下,评论的头像是怎么设置的,我研究了半天没有发现,因为我的网站头像都是黑白的.

                            • musk100
                              musk100 4

                              我就说嘛 原来是这个原因

                              • 鱼小委
                                鱼小委 0

                                鸟哥牛啊,这两天正愁这个问题,太感谢了。

                                • 捡豆腐blog
                                  捡豆腐blog 0

                                  已转载

                                  • suifengtec
                                    suifengtec 2

                                    感谢推荐Remove Open Sans font Link from WP core

                                    • Jason
                                      Jason 0

                                      也可以禁用后台Open Open Sans吧?

                                      • 阿飞博客
                                        阿飞博客 1

                                        好文章,解决了许多站长的问题!

                                        • 年鉴网
                                          年鉴网 3

                                          网站前台就木办法了啊?我不会修改代码,真蛋疼的地方。

                                          • kpopcomedy
                                            kpopcomedy 6

                                            hotnews主题文章页面能加载优酷视频在线,其他平台视频能加载吗?是不是需要自己加代码?

                                            • 枫先生
                                              枫先生 2

                                              好用

                                              • 梅春熙个人博客
                                                梅春熙个人博客 4

                                                感谢鸟哥分享

                                                • 靖
                                                  4

                                                  除了上面的方法,数字提供的cdn库应该也是挺方便的,有需要的可以试试。
                                                  http://fengxiangba.com/jin-yong-wordpress-hou-tai-google-zi-ti.html

                                                  • 安也宓宓
                                                    安也宓宓 4

                                                    鸟哥的博客什么时候可以更新改版为扁平化的啊,现在不都流行这个吗,而且我感觉扁平化貌似加载的速度会更快些(在其他条件相同的情况下)

                                                    • 君说
                                                      君说 2

                                                      修改 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。

                                                      貌似这样就可以了。

                                                      • lufan
                                                        lufan 6

                                                        请问优酷和土豆网的视频现在能不能去掉广告。

                                                        • 知客分享
                                                          知客分享 1

                                                          启用Akismet后,暗箱失效。

                                                          • 知客分享
                                                            知客分享 1

                                                            和WPJAM 七牛镜像存储插件有冲突?评论无法提交

                                                            • 我爱上QQ
                                                              我爱上QQ 6

                                                              为防止改动出错,建议新手直接安装这个五星级插件:Remove Open Sans font Link from WP core。

                                                              • 问答网站
                                                                问答网站 2

                                                                我的博客就是这个原因访问很慢,但是我用插件了,没效果呢咋整?

                                                                  • 我爱上QQ
                                                                    我爱上QQ 6

                                                                    @ 问答网站 你使用的插件是Remove Open Sans font Link from WP core还是Disable Google Fonts?我整的是Remove Open Sans font Link from WP core,亲测效果杠杠的,后者不知。

                                                                      • lpe
                                                                        lpe 0

                                                                        @ 我爱上QQ 这个是后台能优化 那前台加载怎么办呢

                                                                          • 我爱上QQ
                                                                            我爱上QQ 6

                                                                            @ lpe 简单点的办法就是换个主题,要么只能手动修改模板删除了…

                                                                      • lufan
                                                                        lufan 6

                                                                        火狐升级为最新版本30.0,本主题默认登录窗口登录不了后台了。

                                                                          • 知更鸟
                                                                            知更鸟

                                                                            @ lufan http://zmingcx.com/hotnews-pro-plus-faq.html
                                                                            第23条

                                                                              • 知更鸟主题
                                                                                知更鸟主题 3

                                                                                @ 知更鸟 老大 你的新主题咋样了 另外问下在你的知更鸟主题上修改些东西怎么收费。主要是加广告位。

                                                                            • 宋小北
                                                                              宋小北 0

                                                                              提速很明显。加速乐都推荐了

                                                                              • 凌凌小站
                                                                                凌凌小站 1

                                                                                果然很快了

                                                                                • 1.95刺影
                                                                                  1.95刺影 0

                                                                                  禁止WordPress后台加载谷歌字体

                                                                                  • lanfangzi
                                                                                    lanfangzi 2

                                                                                    如何移除页面头部调用 feed /feed/atom xmlrpc.php

                                                                                    • 调节内分泌
                                                                                      调节内分泌 3

                                                                                      谷歌还是适合国外。为什么中国就不行呢

                                                                                      • 综合搜索
                                                                                        综合搜索 1

                                                                                        现在国内有镜像了呀。。。

                                                                                        • 梦轩丽人
                                                                                          梦轩丽人 2

                                                                                          还是直接用那个360解决方案比较快,就是把wp-includes/script-loader.php和wp-includes/js/tinymce/plugins/compat3x/css/dialog.css文件中的fonts.googleapis.com也替换为fonts.useso.com即可。

                                                                                          • Win7en乐园
                                                                                            Win7en乐园 8

                                                                                            鸟哥,我爱你!!主题很漂亮!

                                                                                            • jiai1997
                                                                                              jiai1997 0

                                                                                              办法特别有效!

                                                                                              • web前端开发
                                                                                                web前端开发 1

                                                                                                谢谢鸟哥,正为这事愁呢,终于解决了

                                                                                                • kpopcomedy
                                                                                                  kpopcomedy 6

                                                                                                  鸟哥,后台左下角怎么一直显示连接:www.gstatic.com ?

                                                                                                    • 知更鸟
                                                                                                      知更鸟

                                                                                                      @ kpopcomedy 估计不是某个插件调用了这个站中的JS,就是广告代码中有….

                                                                                                      • 世界语绿网
                                                                                                        世界语绿网 1

                                                                                                        @ kpopcomedy 以Wordpress默认主题Twenty Fourteen为例,打开主题functions.php模板文件,查找并删除:

                                                                                                        //fonts.googleapis.com/css

                                                                                                        其它主题类似,但可能不在functions.php模板中,只能逐一文件查找,只搜索google关键字就可以了
                                                                                                        --------
                                                                                                        我用这个办法解决了。谢谢站长!

                                                                                                      • 何朝城
                                                                                                        何朝城 1

                                                                                                        直接注析掉速度上有很多的提升

                                                                                                        • XFabs
                                                                                                          XFabs 1

                                                                                                          要是不加代码,把它换成360的google字体库呢?

                                                                                                          • XFabs
                                                                                                            XFabs 1

                                                                                                            如果把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 ,能优化?

                                                                                                            • 惜乐博客
                                                                                                              惜乐博客 3

                                                                                                              有利于加速!

                                                                                                              • WEB学习
                                                                                                                WEB学习 1

                                                                                                                这个办法很管用,速度提快了很多。

                                                                                                                • 松果
                                                                                                                  松果 1

                                                                                                                  学习了 :mrgreen:

                                                                                                                  • 电脑桌面开关
                                                                                                                    电脑桌面开关 1

                                                                                                                    哈哈,快了一点点

                                                                                                                    • 廊风
                                                                                                                      廊风 1

                                                                                                                      刚开始学习做博客,后台相当卡,网速是100M的,也卡,但我加了那个代码后 后台无法访问怎么回事 求鸟哥指导

                                                                                                                        • 知更鸟
                                                                                                                          知更鸟

                                                                                                                          @ 廊风 玩不转代码还是直接安装Remove Open Sans font from WP core 插件吧

                                                                                                                            • 廊风
                                                                                                                              廊风 1

                                                                                                                              @ 知更鸟 装了,的确快了很多 :mrgreen: 谢谢鸟哥

                                                                                                                          • Me主流美
                                                                                                                            Me主流美 1

                                                                                                                            :???: 已经放弃WP了,感觉访问速度太慢了,同IP的其他网站访问都很快。

                                                                                                                            • 飞哥
                                                                                                                              飞哥 4

                                                                                                                              上网看了N多种方法。也只有鸟哥的实在。技术优势啊!

                                                                                                                              • 陈真棒
                                                                                                                                陈真棒 0

                                                                                                                                鸟哥,后台的解决了,如何屏蔽前台的google字体加载呢?

                                                                                                                                  • 知更鸟
                                                                                                                                    知更鸟

                                                                                                                                    @ 陈真棒 我已在本文中添加了对WP默认主题的修改方法 ,自行参阅,或者选择使用国产主题

                                                                                                                                  • suifengtec
                                                                                                                                    suifengtec 2

                                                                                                                                    感谢分享!

                                                                                                                                    • 于文渊博客
                                                                                                                                      于文渊博客 1

                                                                                                                                      鸟哥,我网站已经禁用了谷歌字体,也安装了插件,登陆后台还是慢,登陆后台一次后,前台也变慢了,彻底疯掉了,这什么原因呀!根本无法更新网站了。

                                                                                                                                      • 望江流的菜
                                                                                                                                        望江流的菜 1

                                                                                                                                        这个方法不错啊,果断提升了不少速度

                                                                                                                                        • sealango
                                                                                                                                          sealango 1

                                                                                                                                          用了上面的方法,从早上9点折腾到现在,首页上还是有这段代码
                                                                                                                                          script language=。。。。 src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/j。。。。。。
                                                                                                                                          实在搞不定了,留言求助。今天GFW大面积封杀谷歌,太痛苦了。

                                                                                                                                            • 知更鸟
                                                                                                                                              知更鸟

                                                                                                                                              @ sealango 把那个评论投票的插件ajax-comment-vote关掉,google广告及其它一些插件,逐一试试

                                                                                                                                                • sealango
                                                                                                                                                  sealango 1

                                                                                                                                                  @ 知更鸟 终于解决了,试了不是主题和平台问题,最终关掉所有插件一个个试下来才发现是投票插件问题

                                                                                                                                              • Arya
                                                                                                                                                Arya 1

                                                                                                                                                你好,我按照指示,在functions.php模板文件中找到代码//fonts.googleapis.com/css删除了之后,网站前后台均无法进入,均显示空白页面。用ftp把原functions.php文件替换后才恢复正常。这是什么原因?目前我用的主题是AccessPress Parallax 。还有什么方法可以禁用google字体?

                                                                                                                                                  • 知更鸟
                                                                                                                                                    知更鸟

                                                                                                                                                    @ 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);  

                                                                                                                                                      • Arya
                                                                                                                                                        Arya 1

                                                                                                                                                        @ 知更鸟 问题已解决。万分感谢楼主!!!!

                                                                                                                                                    • Arya
                                                                                                                                                      Arya 1

                                                                                                                                                      楼主,我在主题的home-page.php文件里面还发现下列这些有google字眼的代码。是否可以全部删掉或者修改一下以提高网站浏览速度?
                                                                                                                                                      $googlemapclass = $layout == “googlemap_template” ? ” google-map” : “”;
                                                                                                                                                      ?>
                                                                                                                                                      __________________________________________________________________________________
                                                                                                                                                      <section class="parallax-section clearfix” id=”ID; ?>”>
                                                                                                                                                      __________________________________________________________________________________

                                                                                                                                                      __________________________________________________________________________________

                                                                                                                                                      ______________________________________________

                                                                                                                                                      • holdlg
                                                                                                                                                        holdlg 0

                                                                                                                                                        Google Font Fix 安装启用就替换成 fonts.useso.com

                                                                                                                                                        • 7788
                                                                                                                                                          7788 0

                                                                                                                                                          请问,timthumb.php里面有http://code.google.com/,要怎么解决?

                                                                                                                                                          • 第一资源网
                                                                                                                                                            第一资源网 0

                                                                                                                                                            用同样的方法能添加多个css替换吗,该如何做

                                                                                                                                                            • 至尊宝宝
                                                                                                                                                              至尊宝宝 0

                                                                                                                                                              鸟哥,我的网站总是出现这个域名,而且这个域名打不开,偶尔能打开,我的网站源码里也搜不到这个域名,但是影响我的访问速度,应该怎么办呀

                                                                                                                                                              • Leon
                                                                                                                                                                Leon 0

                                                                                                                                                                管用,感谢!

                                                                                                                                                              匿名

                                                                                                                                                              发表评论

                                                                                                                                                              匿名网友
                                                                                                                                                              :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                                                                                                                              拖动滑块以完成验证