禁止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插件,也可以直接安装该插件。本办法貌似对前台主题加载谷歌字体无效。

本来前天就想写的,人懒加上觉得大家应该都会,就没写。刚好在知更鸟的博客里有写此文,因此直接借用过来。

共有 9 条评论

      1. @Yang 话说加了你给的函数后

        我还不放心,于是干脆把很多php页面里,带google字样调用的所有代码都删掉了

        还有模板函数里的open-sans这个我也删了

        Google Chrome 26 Google Chrome 26 Windows XP Windows XP
  1. 这几天的google的确有被域名污染。等敏感时期过去了,就会好上一点

    Google Chrome 34 Google Chrome 34 Windows 8.1 Windows 8.1
  2. 其实后台怎样都无所谓了,关键是前台连谷歌统计都注释了还是卡的不行…我这打开要8秒
    不过还是感谢分享

    Google Chrome 35 Google Chrome 35 Android 4.4.3 Android 4.4.3

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注