快速解决Google Fonts导致WordPress打开速度变慢的问题!

快速解决Google Fonts导致WordPress打开速度变慢的问题!

朔月感到很奇怪,以前一直没注意一个问题,两个月开始前一直感觉打开网站有点慢,前几天迁入阿里云后也并没有感觉到有多达提升,于是苦心查找原因,终于在一次观察下 发现是下面是"等待fonts.googleapis.com"的字样,,这让我瞬间感觉被坑了,联想到两个月前的GOOGLE被封...

然后查找了一下解决办法,可行的办法有三种:

1、禁止加载Google Fonts(插件)

2、禁止加载Google Fonts(代码)

3、直接替换open sans 字体的加载源

本人一直提倡轻量化,所以第一种就不介绍了,

后面两种方法都是直接在functions.php中添加代码   下面的这两种代码我没测试过,请自行测试
1.

add_filter('gettext_with_context', 'disable_open_sans', 888, 4 );
function disable_open_sans( $translations, $text, $context, $domain )
{
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}

2.

function dw_remove_open_sans() {
        wp_deregister_style( 'open-sans' );
        wp_register_style( 'open-sans', false );
        wp_enqueue_style('open-sans','');
    }
add_action( 'init', 'dw_remove_open_sans' );

最后这种方法是本站采用的方法,直接替换掉加载源,这虽然看似暴力,但是胜在简单有效:打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com  找到下面这行代码

$open_sans_font_url = "//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

fonts.googleapis.com替换成360的前端公用CDN库 fonts.useso.com

购买了镜像主题的小伙伴们,也可以等两天,我会做一个更新文件出来,直接从主题层面解决这个问题哦!不用去修改wordpress源代码,请时刻关注你的邮箱哦。。。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

  1. avatar 风流鬼 0

    来访咯,要持续更新咯!