最近海内对google又开始了新一轮的屏障,许多wordpress用户发明一个征象,那就是网站前台和靠山打开都很是慢,细心调查,会发明每次都是加载fonts.googleapis.com时卡在这里。那这个是什么缘故起因呢?又该怎样办理呢?
代明博客也碰着了同样的题目,试过好几种要领,最终的办理要领是修改一部门css和php,而且注释掉fonts.googleapis.com有关的内容。下面别离为各人声名。
起首看怎样办理一向加载“fonts.googleapis.com”。
第一步,新建google-font.css 放在\wp-includes\css目次中(附该css文件的内容如下):
@font-face {
font-family: ‘Open Sans’;
font-style: normal;
font-weight: 300;
src: local(‘Open Sans Light’), local(‘OpenSans-Light’), url(../fonts/google/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format(‘woff’);
}
@font-face {
font-family: ‘Open Sans’;
font-style: normal;
font-weight: 400;
src: local(‘Open Sans’), local(‘OpenSans’), url(../fonts/google/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format(‘woff’);
}
@font-face {
font-family: ‘Open Sans’;
font-style: normal;
font-weight: 600;
src: local(‘Open Sans Semibold’), local(‘OpenSans-Semibold’), url(../fonts/google/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format(‘woff’);
}
@font-face {
font-family: ‘Open Sans’;
font-style: italic;
font-weight: 300;
src: local(‘Open Sans Light Italic’), local(‘OpenSansLight-Italic’), url(../fonts/google/PRmiXeptR36kaC0GEAetxrsuoFAk0leveMLeqYtnfAY.woff) format(‘woff’);
}
@font-face {
font-family: ‘Open Sans’;
font-style: italic;
font-weight: 400;
src: local(‘Open Sans Italic’), local(‘OpenSans-Italic’), url(../fonts/google/xjAJXh38I15wypJXxuGMBtIh4imgI8P11RFo6YPCPC0.woff) format(‘woff’);
}
@font-face {
font-family: ‘Open Sans’;
font-style: italic;
font-weight: 600;
src: local(‘Open Sans Semibold Italic’), local(‘OpenSans-SemiboldItalic’), url(../fonts/google/PRmiXeptR36kaC0GEAetxmWeb5PoA5ztb49yLyUzH1A.woff) format(‘woff’);
}
第二步,修改 \wp-includes\script-loader.php 文件,找到:
$open_sans_font_url = “//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;
替代成:
$open_sans_font_url = “/wp-includes/css/google-font.css”;
第三步,在WordPress模板文件中找到functions.php,行使“//”注释掉引用google字体库部门即可。这里按照每个模板的差异而有所差别,代明博客的是下面这里:
function govpress_fonts() {
// Add Genericons font, used in the main stylesheet.
// wp_enqueue_style( ‘fontawesome’, get_template_directory_uri() . ‘/fonts/font-awesome/font-awesome.css’, array(), ’4.0.3′ );
// wp_register_style( ‘govpress-open-sans’, ‘//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300′, ”, null, ‘screen’ );
// wp_enqueue_style( ‘govpress-open-sans’ );
OK,此刻是不是没有加载fonts.googleapis.com了呢?题目办理了。
那么呈现这个的缘故起因是什么呢?
究其缘故起因,就是最近Google https处事被屏障,部门网站会受影响。博客主题中引用了google字体库(fonts.googleapis.com)中的字体,导致网站打开速率超等慢,在海内行使google提供的大几多收集处事都较量慢,提议最好不要行使。