使用Wordpress在后台新建文章时,页面打开很慢,根据谷歌浏览器的Network记录发现存在fonts.googleapis.com的访问,由于我们是访问不了谷歌的,所以会慢。

所以整理了以下解决方案:

一、将原Google地址替换为360的CDN(推荐)

1.打开Wordpress文件:/wp-includes/script-loader.php

2.搜索关键字 fonts.googleapis.com

3.替换为fonts.useso.com

4.保存文件。

PS:我的当前版本替换为2处,分别为:

1861行:$open_sans_font_url = “https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;

1937行:$fonts_url = ‘https://fonts.googleapis.com/css?family=’ . urlencode( $font_family );

二、去除google字体

1.打开当前主题的 functions.php 文件

路径:/wp-content/themes/当前主题的文件夹名称/functions.php

在末尾添加以下代码:


class Disable_Google_Fonts
{
    public function __construct()
    {
        add_filter('gettext_with_context', [
            $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;

2.保存

PS:为防止PHP文件出现BOM头信息而出现错误,尽量使用专业的文本编辑器编辑文件,如Dreamweaver或Notepad++等

发表评论

必填项已用*标注