禁止 WordPress 后台加载谷歌字体
前天就发现登录 WordPress 后台异常缓慢,仔细观察左下角可以看到卡在 fonts.useso.com,显示为 “正在向 fonts.useso.com 发送请求…”。这是由于 WordPress 后台外链加载了谷歌字体(代码位置在 wordpress\wp-includes\script-loader.php 第 580 行),而谷歌服务器由于众(6)所(4)周(事)知(件)的原因访问困难,严重拖累了页面加载速度。
解决办法:
将下面代码添加到主题 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 插件,也可以直接安装该插件。本办法貌似对前台主题加载谷歌字体无效。
本来前天就想写的,人懒加上觉得大家应该都会,就没写。刚好在知更鸟的博客里有写此文,因此直接借用过来。
已加,谢分享
@Betty 不客气
@Yan 话说加了你给的函数后
我还不放心,于是干脆把很多 php 页面里,带 google 字样调用的所有代码都删掉了
还有模板函数里的 open-sans 这个我也删了
@Betty 呃不用这么紧张吧,果然是处女座发作了么哈哈。
感觉谷歌过一阵又会恢复的。
这几天的 google 的确有被域名污染。等敏感时期过去了,就会好上一点
@ih 每年一次……
多谢 怪不得这几天很慢
其实后台怎样都无所谓了,关键是前台连谷歌统计都注释了还是卡的不行…我这打开要 8 秒
不过还是感谢分享
@金 嗯只能多禁止一些功能了……