在WordPress网站中,默认使用fonts.googleapis.com加载Google Fonts字体,常常会遇到访问缓慢或加载失败的问题,尤其是在国内或网络环境不稳定的情况下。为解决这一痛点,推荐将Google Fonts的资源请求替换为国内高速CDN镜像,以减少跨洋访问延时,显著提升网页打开速度和用户体验。
替换为国内高速CDN镜像
原理:将Google Fonts的域名替换为国内CDN,减少跨洋请求延迟。
推荐镜像源:
中科大镜像:https://mirrors.ustc.edu.cn/google-fonts
字节跳动镜像:https://fonts.bytedance.com
七牛云镜像:https://fonts.qiniu.com
操作步骤
在主题的functions.php中在文件末尾添加以下代码:
- //将 Google Fonts 的链接替换为国内镜像
- function replace_google_fonts($content) {
- $google_fonts = 'fonts.googleapis.com';
- $cdn_fonts = 'fonts.loli.net'; // 示例镜像,或使用自己的CDN
- return str_replace($google_fonts, $cdn_fonts, $content);
- }
- add_filter('style_loader_src', 'replace_google_fonts');