半夏凉歌   还在忙吗,别忘了给自己一个微笑。   2022-12-02

很多人在登陆后台时,发现加载很慢,经过资源分析,是因为wordpress后台需要加载谷歌字体googleapis,但是因为谷歌字体不在国内,谷歌被墙,或者打开速度慢,导致我们加载非常慢。

知道原因后,只需对谷歌字体下手就OK了

方法一:将谷歌字体替换成360网站卫士公共CDN服务

打开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替换为fonts.useso.com
修改完成保存,刷新网页,实时生效,后台速度恢复正常。(不止谷歌字体,搜索出来还有ajax,也可以替换掉)

但是使用这个方法后,第一次打开是可以秒开,第二次时还是这么慢,发现又重新加载了谷歌字体,就发现了下面这个方法

方法二: 禁用Open Sans(推荐方法)

①可以直接下载这个插件禁用谷歌字体 Disable Google Fonts

②提取插件代码直接添加到主题functions.php

<?php
//禁用Open Sans
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;
?>