最近发现登录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的新手,会因此放弃,瓷瓶国又一悲剧!
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!





北京市 北京 51F
谢谢鸟哥,正为这事愁呢,终于解决了
重庆市 重庆市 52F
鸟哥,后台左下角怎么一直显示连接:www.gstatic.com ?
B1
@ kpopcomedy 估计不是某个插件调用了这个站中的JS,就是广告代码中有….
新疆 幸福路 B1
@ kpopcomedy 以Wordpress默认主题Twenty Fourteen为例,打开主题functions.php模板文件,查找并删除:
//fonts.googleapis.com/css
其它主题类似,但可能不在functions.php模板中,只能逐一文件查找,只搜索google关键字就可以了
--------
我用这个办法解决了。谢谢站长!
广东 东莞市 53F
直接注析掉速度上有很多的提升
陕西 新城 54F
要是不加代码,把它换成360的google字体库呢?
陕西 新城 55F
如果把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 ,能优化?
广东 广州市 56F
有利于加速!
广东 广州市 57F
这个办法很管用,速度提快了很多。
58F
学习了
北京市 北京 59F
哈哈,快了一点点
广西 柳州 60F
刚开始学习做博客,后台相当卡,网速是100M的,也卡,但我加了那个代码后 后台无法访问怎么回事 求鸟哥指导
B1
@ 廊风 玩不转代码还是直接安装Remove Open Sans font from WP core 插件吧
广西 柳州 B2
@ 知更鸟 装了,的确快了很多
谢谢鸟哥
广西 柳州 61F
广东 广州市 62F
上网看了N多种方法。也只有鸟哥的实在。技术优势啊!
江苏 南京 63F
鸟哥,后台的解决了,如何屏蔽前台的google字体加载呢?
B1
@ 陈真棒 我已在本文中添加了对WP默认主题的修改方法 ,自行参阅,或者选择使用国产主题
河南 郑州市 64F
感谢分享!
北京市 北京 65F
鸟哥,我网站已经禁用了谷歌字体,也安装了插件,登陆后台还是慢,登陆后台一次后,前台也变慢了,彻底疯掉了,这什么原因呀!根本无法更新网站了。
B1
@ 于文渊博客 你还需要:https://zmingcx.com/replace-gravatar-server.html
北京市 北京 B2
@ 知更鸟 非常感谢鸟哥!
广东 广州市 66F
这个方法不错啊,果断提升了不少速度
北京市 北京 67F
用了上面的方法,从早上9点折腾到现在,首页上还是有这段代码
script language=。。。。 src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/j。。。。。。
实在搞不定了,留言求助。今天GFW大面积封杀谷歌,太痛苦了。
B1
@ sealango 把那个评论投票的插件ajax-comment-vote关掉,google广告及其它一些插件,逐一试试
上海市 上海 B2
@ 知更鸟 终于解决了,试了不是主题和平台问题,最终关掉所有插件一个个试下来才发现是投票插件问题
北京市 海淀 68F
你好,我按照指示,在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
@ 知更鸟 问题已解决。万分感谢楼主!!!!
北京市 海淀 69F
楼主,我在主题的home-page.php文件里面还发现下列这些有google字眼的代码。是否可以全部删掉或者修改一下以提高网站浏览速度?
$googlemapclass = $layout == “googlemap_template” ? ” google-map” : “”;
?>
__________________________________________________________________________________
<section class="parallax-section clearfix” id=”ID; ?>”>
__________________________________________________________________________________
__________________________________________________________________________________
______________________________________________
北京市 北京 70F
Google Font Fix 安装启用就替换成 fonts.useso.com
浙江 温州市 71F
请问,timthumb.php里面有http://code.google.com/,要怎么解决?
上海市 上海 72F
用同样的方法能添加多个css替换吗,该如何做
山西 柳巷街道 73F
鸟哥,我的网站总是出现这个域名,而且这个域名打不开,偶尔能打开,我的网站源码里也搜不到这个域名,但是影响我的访问速度,应该怎么办呀
河北省 石家庄市 74F
管用,感谢!
来自外部的引用