---
title: "关闭google fonts补全"
url: "https://yjyj.net/learn/wordpress-learn/4722.html"
author: "小 虾 (生猛大蝦编辑部)"
published_at: "2014-09-03T23:46:14+08:00"
updated_at: "2014-10-20T09:40:48+08:00"
categories: "WordPress 学习"
tags: "wordpress, WordPress优化, WordPress开发, 极客开源资源, 网站"
summary: "本文聚焦 WordPress 后台与前台常见的 Google Fonts/ Open Sans 加载问题，给出通过过滤器改写文案、注销并重注册样式的实操思路，帮助你在不改核心文件的前提下关闭字体请求，减少外链依赖并提升站点加载体验。"
source: "生猛大蝦 (https://yjyj.net)"
---

# 关闭google fonts补全

> 来源：[生猛大蝦 (yjyj.net)](https://yjyj.net/learn/wordpress-learn/4722.html) · 作者：小 虾 · 发布时间：2014-09-03

## 30 秒核心看点 (TL;DR)

- 用 gettext_with_context 过滤器把 Open Sans 的开关文案改成 off，间接关闭字体加载。
- 也可通过 wp_deregister_style 和 wp_register_style 处理 open-sans 样式，思路更直接。
- 核心结论：别改核心文件，挂钩函数即可完成禁用，适合 WordPress 维护场景。

来北京出差快2周了.blog都长草了哈哈哈

```
class Disable_Google_Fonts {
public function __construct() {
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
}
public function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;
```


 

```
// remove_wp_open_sans
if (!function_exists('remove_wp_open_sans')) {
    function remove_wp_open_sans() {
        wp_deregister_style( 'open-sans' );
        wp_register_style( 'open-sans', false );
    }
    // Uncomment below to remove from admin
    add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
}
function remove_open_sans() {
        wp_deregister_style( 'open-sans' );
        wp_register_style( 'open-sans', false );
        wp_enqueue_style('open-sans','');
}
add_action( 'init', 'remove_open_sans' );
```


 

## 延伸问答与排错指南 (FAQ)

### WordPress 里怎么关闭 Open Sans 字体？
可通过挂钩函数注销 open-sans 样式，再重新注册为空地址，避免字体继续被加载。若只想影响后台，也可以把相关操作挂到 admin_enqueue_scripts 上，减少对前台的干扰。

### 为什么要禁用 Google Fonts 相关字体？
主要是为了减少外部字体请求，降低加载依赖和潜在延迟。对一些追求轻量、稳定或内网访问的站点来说，这类优化能让页面更干净，后台也更省资源。

### 这类修改需要改 WordPress 核心文件吗？
不需要。更稳妥的做法是通过主题 functions.php 或自定义插件添加钩子函数来处理，升级 WordPress 时也不容易被覆盖，维护成本更低。

---
更多 Linux 运维、WordPress 性能优化、前端工程化、Shopify 独立站与极客折腾指南：[生猛大蝦全站文章归档 (https://yjyj.net/archive)](https://yjyj.net/archive)
