您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
WordPress的Google字体导致加载速度慢的解决方法
霍负2025-03-28WordPress教程已有人查阅
导读在国内访问的时候,WordPress 里面引用的google字体可能会导致加载速度变得很慢。要修改的地方有(我使用的版本是 4.0):
在国内访问的时候,WordPress 里面引用的google字体可能会导致加载速度变得很慢。
要修改的地方有(我使用的版本是 4.0):
wp-includes 里面的 script-loader.php 有一行:
在:wp-content/themes/twentytwelve/functions.php 里面有一行:
但是我直接浏览器访问 fonts.useso.com 后发现这个服务是 360 做的。
如果不想依赖 360 的服务怎么办?
Update:
现在只要使用 这个工具 可以直接打包下载字体,生成对应的 css 源码,放到服务器上即可。
我的解决方法是手动下载 .css 和所有其中引用的 woff2 字体文件,然后存在自己的服务器上(但此法的问题是如果你升级了,或者安装了新主题,就可能会导致字体找不到)。
具体步骤:
1.首先从代码得到所有对 google 字体请求的参数,或者使用浏览器的开发者工具监听对 fonts.googleapis.com 的请求。并组合起来自己用浏览器请求一次,得到一个 css。
比如看到有这两个:
2.使用文本编辑器在里面搜索出所有字体的静态链接。
我使用的是 Sublime Text,在里面进行正则表达式搜索,我的搜索条件是:
3.字体文件和 css 全部上传到你自己的服务器。
4.把 css 文件里面的链接查找替换成在你服务器上的地址。
5.之后把 wordpress 里面的引用 fonts.googleapis.com 的链接替换成你自己的地址。
完成。
要修改的地方有(我使用的版本是 4.0):
wp-includes 里面的 script-loader.php 有一行:
$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
你使用的主题里面的引用,以我用的 twentytwelve 主题为例:在:wp-content/themes/twentytwelve/functions.php 里面有一行:
$font_url = add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" );
把这些里面的 fonts.googleapis.com 替换成 fonts.useso.com。但是我直接浏览器访问 fonts.useso.com 后发现这个服务是 360 做的。
如果不想依赖 360 的服务怎么办?
Update:
现在只要使用 这个工具 可以直接打包下载字体,生成对应的 css 源码,放到服务器上即可。
我的解决方法是手动下载 .css 和所有其中引用的 woff2 字体文件,然后存在自己的服务器上(但此法的问题是如果你升级了,或者安装了新主题,就可能会导致字体找不到)。
具体步骤:
1.首先从代码得到所有对 google 字体请求的参数,或者使用浏览器的开发者工具监听对 fonts.googleapis.com 的请求。并组合起来自己用浏览器请求一次,得到一个 css。
比如看到有这两个:
family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=latin,latin-ext
family=Open+Sans:400italic,700italic,600italic,400,700&subset=latin,latin-ext
那么就自己用浏览器访问
https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,300,400,600,700&subset=latin,latin-ext
得到一个 css 文件,包含了两处引用都需要的资源。2.使用文本编辑器在里面搜索出所有字体的静态链接。
我使用的是 Sublime Text,在里面进行正则表达式搜索,我的搜索条件是:
https://fonts.gstatic.*?.woff2
把它们复制出来
https://fonts.gstatic.com/s/opensans/v10/K88pR3goAWT7BTt32Z01m5Bw1xU1rKptJj_0jans920.woff2
https://fonts.gstatic.com/s/opensans/v10/RjgO7rYTmqiVp7vzi-Q5UZBw1xU1rKptJj_0jans920.woff2
https://fonts.gstatic.com/s/opensans/v10/ttwNtsRpgsxVmgGGmiUOEpBw1xU1rKptJj_0jans920.woff2
粘贴到下载工具里面(如迅雷),批量下载。3.字体文件和 css 全部上传到你自己的服务器。
4.把 css 文件里面的链接查找替换成在你服务器上的地址。
5.之后把 wordpress 里面的引用 fonts.googleapis.com 的链接替换成你自己的地址。
完成。
本文标签:
很赞哦! ()
相关教程
图文教程
wordpress获取路径和URl地址函数总结
wordpress中的路径也不是很负责,有人为了让wordpress运行速度更快,就直接写了绝对地址,其实这样是很不好的,有可能别人修改了wordpress程序的地址,那么这样你编写的这个插件或者是主题就只有你自己用
wordpress是基于什么架构开发的
WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。Alexa排行前100万的网站中有超过16.7%的网站使用WordPress。
WordPress增加网站地图的方法教程
先说一句口号:能用代码解决的,坚决不用插件!WordPress的网站地图用一般的生成工具,生成之后都不能用,比如织梦我常用sitemapx,
wordpress安装步骤教程
1、前提已经安装好lnmp 测试连接mysql没有问题;lnmp安装请参照 python篇 一键安装lnmp2、创建wordpress数据库3、下载wordpress安装包4、添加nginx配置文件5、安装wordpress
相关源码
-
自适应html5二极管LED灯具灯饰类企业网网站模板该PbootCMS内核开发的响应式模板专为LED照明、灯具制造类企业设计,通过HTML5技术实现手机与PC端自适应显示,确保跨设备访问体验一致。企业可快速替换图文内容适配其他工业领域查看源码 -
帝国cms淘宝客京东联盟网站整站源码下载本模板基于帝国CMS内核深度开发,为淘宝客行业量身定制。随着腾讯微信与淘宝生态的互联互通,淘宝客链接现可在微信、QQ等平台直接分享,为推广带来更多便利。模板特别优化了店铺推广功能,有效避免商品下架导致的链接失效问题,同时支持京东联盟等多平台商品推广。查看源码 -
(自适应响应式)高端家用办公家具家居桌椅pbootcms模板下载为办公家具企业设计的响应式网站模板,涵盖产品展示、案例呈现、企业介绍等核心模块。通过可视化后台可快速发布实木桌椅、系统家具、办公屏风等产品信息,帮助客户直观了解材质参数与空间搭配方案。查看源码 -
(PC+WAP)铝合金门窗定制pbootcms网站模板源码为铝合金门窗、定制门窗企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与手机端数据实时同步,覆盖全终端用户交互场景。查看源码 -
蓝色工业机械五金设备pbootcms模板源码下载(PC+WAP)为机械制造与五金设备企业设计的响应式网站模板,基于PbootCMS内核开发。采用蓝色工业风格强化行业属性,宽屏布局突出设备细节展示,支持PC与WAP端自适应查看源码 -
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码
| 分享笔记 (共有 篇笔记) |

