禁止WordPress后台加载谷歌字体

知更鸟 2014年6月4日10:36:46WordPress10731.3K阅读模式

禁止WordPress后台加载谷歌字体文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

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

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

解决办法:文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

将下面代码添加到主题functions.php文件中:文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

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

之后,再次登录后台速度明显提升。文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

代码取自 Remove  Open Sans font from WP core 插件,也可以直接安装启用该插件。文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

相似功能的插件:Disable Google Fonts文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

因Google字库中只有英文,对国人无任何用处,换用国内某字体服务的方法同样意义不大,禁掉最实用。文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

上述方法对前台主题加载Google字体无效,国外主题也多采用外链Google字体,自行手动修改模板删除相关代码。文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

以Wordpress默认主题Twenty Fourteen为例,打开主题functions.php模板文件,查找并删除:文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

  1. //fonts.googleapis.com/css

其它主题类似,但可能不在functions.php模板中,只能逐一文件查找,只搜索google关键字就可以了。文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

注:这已是目前国内使用Wordpress所必须做的,建议国内主题设计者直接集成在主题中,不然刚接触WP的新手,会因此放弃,瓷瓶国又一悲剧!文章源自知更鸟-https://zmingcx.com/wordpress-fonts-googleapis.html

weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论  107  访客  77  作者  8  引用  22
    • kpopcomedy
      kpopcomedy 6

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

      • 幻月无名
        幻月无名 3

        确实明显提速,感谢!

        • 我爱上QQ
          我爱上QQ 6

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

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

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

            • lee
              lee 0

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

              • 润
                5

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

                • 眼幕微启
                  眼幕微启 5

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

                  • 老虎
                    老虎 5

                    巧了昨天自己也装了那个插件。看来最近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:

                                                                                                                                                            确定