处理Wordpress中加载font.googleapis.com访问速度慢解决方案

简介: 国内网文google会有各种的限制问题,可以通过下面方法来解决该问题

问题描述:
image.png
可以从上图中看出,加载css?family=Open...一共用时35.36s之久,最终还是加载失败
进入这个url:
image.png
发现是fonts.googleapis.com链接,由于国内对google的限制问题,大概明白了问题所在

这里的解决方法共分为4步:

  1. 把这个https://fonts.googleapis.com/css?family=Open...的css文件下载到本地,并命名为google-font.css文件,放置在根目录下的/wp-includes/fonts/google-font/google-font.css
  2. 打开google-font.css一看,里面包含了大概包含了四种字体文件,分别下载下来

image.png
字体文件放置在根目录/wp-includes/fonts/google-font文件夹下面
所以需要把google-font.css中的字体链接修改为读取本地
大致的样子如下:
image.png
3.在根目录下找到的/wp-includes/script-loader.php文件,(大概在1500行前后)修改

//$open_sans_font_url = "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets&display=fallback";
$open_sans_font_url = "/wp-includes/css/google-font.css";

4.在根目录下wp-content/themes找到所使用主题的根目录下的function.php文件(大概在255行前后)修改

    // if ($fonts) {
    //     $fonts_url = add_query_arg(array(
    //         'family' => urlencode(implode('|', $fonts)),
    //         'subset' => urlencode($subsets),
    //         'display' => 'swap'
    //             ), '//fonts.googleapis.com/css');
    // }
    if ($fonts) {
        $fonts_url = add_query_arg(array(
            'family' => urlencode(implode('|', $fonts)),
            'subset' => urlencode($subsets),
            'display' => 'swap'
                ), '/wp-includes/css/google-font.css');
    }

文中所需文件:https://yafengliang.lanzout.com/i59ac0k9jele 密码:98yq

目录
相关文章
WordPress更新提示无法创建目录的解决方案
WordPress更新提示无法创建目录的解决方案
275 0
|
Linux
阿里云ECS+WordPress建站常见问题及解决方案
收纳了Wordpress建站过程中可能会出现的Error: Unable to find a match: XXX以及仪表盘无法安装扩展、主题的解决方案,同时也是飞天加速计划·高校学生在家实践 续费任务文章
2040 2
阿里云ECS+WordPress建站常见问题及解决方案
|
15天前
|
NoSQL Redis
WordPress懒人优化方案,有效提升网页加载速度
在WordPress商店安装并启用插件WP Fastest Cache,按照说明设置。确保服务器已安装Redis,再安装Redis Object Cache并启用,无需额外配置。这两个步骤能显著提升网站加载速度,带来流畅的浏览体验。
35 8
|
10月前
|
人工智能 前端开发 小程序
WordPress网站访问慢解决方案(超详细图文教程)
WordPress网站访问慢解决方案(超详细图文教程)
150 0
|
缓存 前端开发 JavaScript
六翼建站教程:如何提高WordPress网站的访问速度
根据 WordPress 统计数据,现有所有网站中约有 33% 使用 WordPress,而 CMS 构建的网站中有 60% 由 WordPress 提供支持,使网站管理员或开发人员更有责任创建具有出色用户体验的网站。当无法更快地加载内容,而 WordPress 计划似乎是在浪费精力。
六翼建站教程:如何提高WordPress网站的访问速度
WordPress更新时提示无法连接到FTP服务器的解决方案
WordPress更新时提示无法连接到FTP服务器的解决方案
308 0
WordPress更新时提示无法连接到FTP服务器的解决方案
|
安全 JavaScript
wordpress网站被黑修复解决方案
近日wordpress被爆出高危的网站漏洞,该漏洞可以伪造代码进行远程代码执行,获取管理员的session以及获取cookies值,漏洞的产生是在于wordpress默认开启的文章评论功能,该功能在对评论的参数并没有进行详细的安全过滤与拦截,导致可以绕过安全检测,直接提交html标签,导致可以写入XSS代码,对其CSRF跨站伪造攻击,很多在谷歌做的推广外贸站点导致被跳转到其他站点.
170 0
wordpress网站被黑修复解决方案
|
前端开发 开发工具
WordPress网站访问慢解决方案(超详细图文教程)
之前自己搭建一个WordPress个人网站: 最近发现访问比较慢,于是乎进行了排查,下面是优化的方案。
1815 0
WordPress网站访问慢解决方案(超详细图文教程)
|
安全 Shell 数据库
WordPress网站漏洞利用及漏洞修复解决方案
2019年正月刚开始,WordPress最新版本存在远程代码注入获取SHELL漏洞,该网站漏洞影响的版本是wordpress5.0.0,漏洞的产生是因为image模块导致的,因为代码里可以进行获取目录权限,以及文件包含功能,导致远程代码注入成功。
2213 0
|
数据安全/隐私保护 Shell Linux
关于wordpress主题、插件上传和下载问题及其上传图片权限问题解决方案
主题官方下载地址:https://wordpress.org/themes/ 插件官方下载地址: https://wordpress.org/plugins/ 主题的上传下载,无疑是需要ftp服务器的。
2464 0