在安装完Sakurairo主题后,每当加载网页时点击“F12”后总会发现网页加载中有红色报错,通过观察可以知道是字体无法加载的原因,且源字体文件位于“cdn4.tianli0.top”这一域名下,考虑到单一字体地址的替换还是比较方便的,就开始着手解决这一问题。

Sakureiro主题字体加载错误(cdn4.tianli0.top)解决方案1

一、问题分析

怀着好奇心,我在bing中搜索了这个域名。原来,由于网络攻击,该域名已经被停止访问,并于2023年7月20日开启了重定向。在一年后的今天,可能重定向的域名也已经无法访问,造成了字体文件的丢失与报错。

Sakureiro主题字体加载错误(cdn4.tianli0.top)解决方案2

丢失字体的问题很好解决,Sakurairo主题的字体是谷歌字体,如果可以找到新的镜像,或者把单独的字体文件下载下来,然后把字体的地址全部更换,那问题就可以解决了。考虑到一劳永逸的原则,打算用一个可用的谷歌字体地址来代替现有的“cdn4.tianli0.top”地址。经过网络搜索可以发现,谷歌官方的字体API在大陆可以直接使用,地址为:

fonts.googleapis.com

二、问题解决

①登录WordPress后台,点击左侧的“iro主题设置”,再点击左侧的“全局设置”-“字体设置”

②将“Google字体API地址”旁边方框中的地址替换为“fonts.googleapis.com”,之后点击右下角的“保存”按钮

Sakureiro主题字体加载错误(cdn4.tianli0.top)解决方案3

②登录服务器后台管理面板(这里使用的是宝塔面板),在“文件”中进入如下图所示的地址

www/wwwroot/你的网站主地址/wp-content/themes/Sakurairo-2.6.3.1(看你自己的主题版本)

③双击“functions.php”文件夹

Sakureiro主题字体加载错误(cdn4.tianli0.top)解决方案4

④点击上方的“搜索”,在出来的搜索框中输入“tianli”

⑤找到下图中包含“cdn2.tianli.top/fonts”的部分,并将地址修改为“fonts.googleapis.com”,并点击“保存”按钮

Sakureiro主题字体加载错误(cdn4.tianli0.top)解决方案5

⑥清除浏览器缓存并稍等一段时间,重新打开网页观察F12是否还有报错(同时网站字体也已改变)

Sakureiro主题字体加载错误(cdn4.tianli0.top)解决方案6
爱科技、爱教育、爱生活
最后更新于 2024-08-16