您现在的位置是:首页 > 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修改登录地址的步骤教程
wordpress默认的登录地址存在安全隐患,各类的检测都会报错,之前的版本修改登录文件名就可以了,但 新版还需要修改文件的代码。
wordpress中wp_nav_menu的使用方法
wordpress中wp_nav_menu怎么用?wordpress之wp_nav_menu使用说明wp_nav_menu()方法位于wp-includes/nav-menu-templates.php文件中。
WordPress主题优化的方法
WordPress主题怎么优化?下面本篇文章给大家介绍一下10个改善WordPress主题的小技巧,希望对大家有所帮助!
wordpress是开源的吗,需要授权吗
wordpress是开源的。不需要授权。开源就是代码免费公开的意思,个人是可以修改代码的。WordPress是使用PHP语言开发的博客平台
相关源码
-
(自适应响应式)高端珠宝首饰奢侈品pbootcms模板下载本模板为珠宝首饰及奢侈品行业打造,采用PbootCMS内核开发,具备卓越的视觉表现力与商业转化能力。自适应设计确保在手机端呈现产品细节,后台数据实时同步,助您高效展示钻石查看源码 -
(PC+WAP)蓝色智能环保机械设备网站营销型pbootcms模板下载本模板基于PbootCMS系统开发,为环保设备制造企业设计,特别适合展示环保机械、智能装备等产品。采用响应式技术,确保各类设备参数和技术方案在不同终端上都能清晰展示。查看源码 -
(PC+WAP)五金机械设备营销型模板下载带在线留言为机械设备制造商设计的营销型模板,集成产品参数对比系统、产品展示模块和询价管理功能。采用PbootCMS开发内核,PHP7+运行环境。手工编写语义化HTML5结构,CSS3动画优化交互体验。查看源码 -
(PC+WAP)绿色资源回收新能源环保设备pbootcms源码下载基于PbootCMS系统深度开发的环保行业模板,特别适配资源回收设备、新能源技术、环境治理装备等企业的线上展示需求。集成产品库、解决方案、环保案例等专业模块,助力企业高效传递绿色价值。查看源码 -
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码 -
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码
| 分享笔记 (共有 篇笔记) |

