WordPress禁用谷歌字体的方法与注意事项

来自:素雅营销研究院

头像 方知笔记
2025年06月05日 04:30

为什么要禁用WordPress中的谷歌字体

许多WordPress主题和插件默认使用谷歌字体(Google Fonts)来提供美观的网页排版效果。然而,在中国大陆地区,由于网络环境的特殊性,谷歌服务经常无法正常访问,这会导致:

  1. 网页加载速度明显变慢
  2. 用户访问体验下降
  3. 可能影响网站在搜索引擎中的表现

禁用谷歌字体的常用方法

方法一:使用插件禁用

  1. 安装并激活”Disable Google Fonts”插件
  2. 无需额外配置,插件会自动禁用所有谷歌字体请求

方法二:修改functions.php文件

在主题的functions.php文件中添加以下代码:

function remove_google_fonts() {
wp_dequeue_style('open-sans');
wp_dequeue_style('twentyfifteen-fonts');
wp_dequeue_style('twentysixteen-fonts');
wp_deregister_style('open-sans');
wp_deregister_style('twentyfifteen-fonts');
wp_deregister_style('twentysixteen-fonts');
}
add_action('wp_enqueue_scripts', 'remove_google_fonts', 999);

方法三:替换为国内CDN

如果不希望完全禁用字体,可以将谷歌字体替换为国内CDN提供的相同字体:

function replace_google_fonts() {
wp_dequeue_style('open-sans');
wp_enqueue_style('open-sans', '//fonts.loli.net/css?family=Open+Sans:300italic,400italic,600italic,300,400,600');
}
add_action('wp_enqueue_scripts', 'replace_google_fonts', 999);

注意事项

  1. 修改代码前建议备份网站
  2. 不同主题可能使用不同的字体句柄名称
  3. 禁用后检查网站显示是否正常
  4. 某些插件可能单独加载谷歌字体,需要单独处理

替代方案

如果网站需要特殊字体显示,可以考虑:

  1. 使用系统默认字体
  2. 将字体文件本地化
  3. 使用国内CDN提供的字体服务
  4. 使用Web安全字体组合

通过以上方法,可以有效解决WordPress网站因谷歌字体导致的访问问题,提升网站加载速度和用户体验。