最近发现登入 WordPress 后台异常缓慢,经常卡在 fonts.googleapis.com,这是由于 WordPress 后台外链载入了谷歌字型(程式码位置在 wordpresswp-includesscript-loader.php 第 580 行),而谷歌站群服务器大家都知道的原因国内访问困 难,严重影响页面载入速度。
解决办法:
将下面程式码新增到主题 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’ );
之后,再次登入后台速度明显提升。
原因:
因 Google 字型档中只有英文,对国人无任何用处,换用国内某字型服务的方法同样意义不大,禁掉最实用。
上述方法对前台主题载入 Google 字型无效,国外主题也多采用外链 Google 字型,自行手动修改 WordPress 模板删除相关程式码。
注:这已是目前国内使用 WordPress 所必须做的,建议国内主题设计者直接整合在主题中,不然刚接触 WP 的新手,会因此放弃,瓷瓶国又一悲剧!