Steins;Lab

  • 项目
  • 折腾
  • 笔记
  • 图册
  • 杂谈
  • 文章索引 - 博主自荐博文
  • 关于/留言
Steins;Lab
某团的自留研究所
  1. 首页
  2. 项目跟踪
  3. 正文

手动替换wordpress国外主题中的google字体服务 | 谷歌字体 |wordpress | google fonts

2016年4月22日 8140点热度 0人点赞 6条评论

利用修改代码,使用替代的国内镜像源。

Cómo-saber-el-tema-WordPress-de-esa-web-


 

 

打脸:360前端库在2016年9月停止服务。请不要再引用useso.com

googleapis在北京已有服务器,本方法不必要

请使用原生库

以下方法已失效

 

前几日应要求帮忙搭建了一个企业官网。wordpress开源免费活跃的特点成为了我的架构首选。在前端展示上,我选择了一个很著名的功能性很强的wordpress企业主题——The 7 。

 

然而,经过调研,the 7的授权被国内一些主题商拿到后,他们做了优化和本地化后,提供了正版授权购买。这也是天经地义的事情,主题商拿到了原主题的授权后,付出了自己的汗水优化和本地化,并提供技术支持,维护和更新,购买他们的授权直接来用会省时省力。

 

在网上只能拿到主题原版,没有经过本地化处理。google免费字体库几乎在所有的国外主题中被引用,提供多样华丽的英文网页字体。其中,由于众所周知的原因,google服务受限成为了拖慢网站速度的罪魁祸首(会导致慢得无法忍受)。屏蔽谷歌字体的使用或者替换镜像源成为了拿到英文原版wordpress主题后首要处理的部分。

 

2016年初,谷歌字体恢复正常使用,然而在4月份又频繁抽风。

 

这里提供一种自己使用的方法,替换为国内360的镜像源—— 360网站卫士常用前端公共库CDN服务。

20160422221842

在博主自身来讲,并没有特别喜欢360或者讨厌360的立场(虽然我自己不用,但是也会推荐给老爸用)。

博主认为,360这个服务(http://libs.useso.com/)对google字体库镜像,提供带宽和服务器资源,为站长提供服务,还是比较良心的。

也许是博主比较浅薄,如果哪位读者知道,这个360字体和脚本镜像哪里可以被用来作恶或者有什么黑点,还请不吝告诉博主。

 

附:wordpress中的谷歌字体:

包括两个部分,wordpress本体中和主题中两部分。本体中可以通过插件直接去除。如"Disable Google Fonts" 。另一方面,主题自身中的google fonts 需要我们自行屏蔽或者替换


 

 

  • 0.准备

我们要知道,wordpress由php支撑。wordpress主题文件也包括php文件和js(javascript)文件。这两种语言都有个基本的特点,源代码可随意根据自己的需求更改。

20160422225050

图2 示例the7的文件结构

 

单纯暴力地注释掉文件中对googlefonts的引用,有可能使主题发生严重错误,尤其是一些功能繁杂的主题。因此这里建议更换源而不是单纯的去除。毕竟满足需求才是目标。

 

这里思路就清晰了,将php和js中对google fonts的引用链接替换为镜像地址就可以了。

  • 1.查找所有的google公共库链接

 

可以采用各种文本编辑器。本文采用Atom为例。如果不想搞文本编辑器,可以使用这个小工具直接查找字符串。

点我下载:附件FileStringFinder_ch.zip

然后用记事本搞

 

 

使用atom包含所有的主题文件目录↓:

20160422225714

 

在工程文件夹中搜索↓:

QQ截图20160422225836

搜索关键词:“googleapis”

可以看到以下的结果

QQ截图20160422230037

可以看到所有对google公共库的引用都被标记出来

 

 

  • 2.替换google公共库

直接用atom自带的替换工具,将 *.googleapis.com 替换为 *.useso.com 即可

20160422230447

点击replace后即可替换保存。将主题打包上传至wordpress主题,检查是否仍然因google fonts导致网页缓慢加载。

注意,replace请检查只替换了*.googleapis.com的谷歌公共库链接。误操作导致函数名对象名被替换将导致不可预知的错误。

 


 

 

 

解决了google字体的问题,公司的网站加载速度得到了很大提升。如果你希望使用国外wordpress主题,却仍然囊中羞涩或者想自己折腾,可以试试这种方法。

相关

标签: wordpress 谷歌字体
最后更新:2016年9月8日

SPtuan

SPtuan 是一名普通的工程师,最大的愿望是度过平静的时光。 当前从事网络/CDN/对象存储研发。

点赞
< 上一篇
下一篇 >
0 0 votes
文章评分
Subscribe
Login
提醒
guest

guest

6 评论
最新
最旧 得票最多
Inline Feedbacks
View all comments
brotherbiao
brotherbiao
8 年 之前

6到爆表了(:зゝ∠)

0
回复
SPtuan
SPtuan
Reply to  brotherbiao
8 年 之前

@brotherbiao 一点也不狠,俺从深圳来的

0
回复
你冰雪可爱的宇哥
你冰雪可爱的宇哥
9 年 之前

牛逼闪闪

0
回复
SPtuan
SPtuan
作者
Reply to  你冰雪可爱的宇哥
9 年 之前

@你冰雪可爱的宇哥 不狠,你快更新

0
回复
Fandy
Fandy
9 年 之前

66666那现在这个网站的字体有没有替换

0
回复
SPtuan
SPtuan
作者
Reply to  Fandy
9 年 之前

@Fandy 没有,这个是国内主题,本身也没有引用谷歌字体。你可以检查你的主题是否拖慢了你的速度

0
回复

SPtuan

SPtuan 是一名普通的工程师,最大的愿望是度过平静的时光。
当前从事网络/CDN/对象存储研发。

分类
  • Uncategorized
  • 图册
  • 学习笔记
  • 库
  • 折腾
  • 杂谈
  • 瞎**扯
  • 碎碎念
  • 项目跟踪
最近评论
SPtuan 发布于 2 个月前(03月22日) 书签: 关于 disk-io 的经验, 异步/同步 io 系统设计的经验 https://you...
SPtuan 发布于 2 个月前(03月21日) 如果公司不是对外提供这些服务的,这种岗位都是 infra 部门,平均年龄确实会大一些。尤其构建和维护...
HUA 发布于 2 个月前(03月19日) 想请问博主对于国内CDN行业,以及CDN调度、DNS托管类服务相关岗位的看法,以及是否还推荐校招新人...
SPtuan 发布于 3 个月前(02月03日) 2025 注: 长辈对于只身去深圳的担忧,更多地来自于 80s/90s 治安情况。近几年了解了严打...
SPtuan 发布于 4 个月前(01月16日) 哈哈,100就100吧,新年快乐!
热门主题 & 页面
  • 全球互联网拓扑探索 (1) : 互联网是如何工作的
  • PYNQ上手体验:以目标检测应用为例
  • 使用 WSL2 + X11 转发 - 在 Windows10 中打造 GNU/Linux 学习生产环境
  • 动手做!基于nRF24L01P的Arduino无线通信
  • [实验]VPS搭建ss服务中转实现纯ipv6访问网络-校园网免流量
归档
  • 2025 年 5 月
  • 2025 年 3 月
  • 2024 年 12 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 4 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 9 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 1 月
  • 2019 年 8 月
  • 2019 年 7 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2018 年 12 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 5 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 11 月
  • 2017 年 9 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 9 月
  • 2016 年 8 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 5 月
  • 2016 年 4 月
  • 2016 年 3 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 12 月
  • 2015 年 11 月
  • 2015 年 9 月

友情链接:

Blessing Studio hahaschool 绘枫和畅 魔法少女Fandy monsterx Clarke的博客 Luminous’ Home Shintaku's Blog
蓝黑的博客 haruhi.club Yida的博客 Bo2SS 涛叔 TangBao 同和君Hocassian

Steins;Lab 团子神社 zdfmc.net

steinslab.io built with ❤. Thanks for all 2015-2025.

Theme Kratos Made By Seaton Jiang

wpDiscuz