特殊时期,无论是谷歌还是Google Fonts均不能正常访问。导致许多WordPress国外主题以及WordPress后台出现需要20s以上才能加载完毕。解决方法很简单,对于后台,我们只需要暂时移除谷歌字体。在主题目录下functions.php中加入以下代码:
class Disable_Google_Fonts {
public function __construct() {
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
}
public function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;
抑或是插件中搜索 Disable Google Fonts 安装启用。
对于前台,可以采用转存字体以及移除字体两种方式加快访问速度。将以下所提代码全部删除。
在header.php以及footer.php中:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
在Style.css中:
@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:300;
src:local('Open Sans Light'),local('OpenSans-Light'),url(opensans.woff) format('woff');
}
class Disable_Google_Fonts {
public function __construct() {
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
}
public function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;
抑或是插件中搜索 Disable Google Fonts 安装启用。
对于前台,可以采用转存字体以及移除字体两种方式加快访问速度。将以下所提代码全部删除。
在header.php以及footer.php中:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
在Style.css中:
@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:300;
src:local('Open Sans Light'),local('OpenSans-Light'),url(opensans.woff) format('woff');
}