OMGF Pro 是一款可以将 Google 字体缓存到本地服务器的WordPress插件,这样的好处就是可以提升页面加载速度并提高 GDPR/DSVGO 合规性。与免费版本相比,OMGF Pro 包含多项高级功能,可自定义 WordPress 网站的 Google 字体实施。
OMGF Pro 主要特性
提升性能
定义一个备用字体堆栈:通过正确实施字体显示交换和为每个字体定义一个(堆栈)备用字体系列来减少累积布局移位,
用您选择的系统字体轻松替换不需要的 Google 字体,
通过在所有样式表和 @font-face 语句中强制使用 font-display (swap) 属性来确保文本在 webfont 加载期间保持可见,
预加载字体:从管理面板中轻松预加载关键请求。
提高 GDPR/DSVGO 合规性
如果直接从 Google 的服务器加载字体,它们会记录所有访问者的 IP 地址。
事实上,2022 年 1 月 20 日,德国法院裁定从Google服务器加载 Google 字体违反了 GDPR (DSVGO),因为它会将不必要的个人数据暴露给这家美国公司。
要继续使用 Google 字体,需要在本地托管它们。没有替代。幸运的是,OMGF Pro 正是这样做的。
减少字体加载体积
- 删除使用 JavaScript异步加载的 Google 字体,
- 轻松卸载不使用的字体样式(例如斜体)和/或字体粗细(例如粗体),
- 定义应该为整个 WordPress 配置中的所有字体加载哪些子集。对于最流行的字体,这可以将 Google 字体样式表的大小减少约 90%!

更新日志
v5.3.2
- 改进:Smart Optimize 静默地从 LiteSpeed Cache 清除页面,而不是为它分析的每个页面添加 LiteSpeed Cache“清除 URL”管理通知。
- 修复:Smart Optimize 在存储结果时根据窗口宽度判断访客是否在移动设备上,但在应用结果时根据用户代理判断。因此宽度超过 768px 的平板和窄桌面窗口在每次访问时都分析页面,平板可能获得本应给手机的结果,而窄桌面窗口可能将页面的桌面结果存储为移动结果。结果现在也按用户代理存储,就像大多数页面缓存区分移动和桌面一样。
- 修复:Smart Optimize 不再分析 WooCommerce 的端点,例如订单已接收页面(/checkout/order-received/<order_id>/)或我的账户订单,并且不会将它们所属页面(例如结账表单)的结果应用到它们,因为它们的内容不同。
- 修复:Smart Optimize 不再分析不应被页面缓存的页面,即定义 DONOTCACHEPAGE 常量的页面(例如 WooCommerce 的购物车、结账和账户页面),也不会将结果应用到它们。
- 修复:通过包含 ../ 的 URL 加载的本地样式表(例如 Super Speedy Search 的样式表)无法缓存,因为它们的缓存路径也包含 ../。
- 新增:omgf_pro_smart_optimize_excluded 过滤器,用于从 Smart Optimize 中排除页面。
- 修复:当无法访问许可证服务器时,请求 OMGF Pro 的插件信息会导致致命错误(“Attempt to assign property "plugin" on false”),例如在插件报告或 Wordfence 的更新检查期间。
- 修复:无法解密的许可证密钥(例如在迁移站点后)不再在每次页面加载时导致 PHP 警告,且许可证密钥不再写入许可证管理器的调试日志。
- 修复:除非同时启用 Smart Optimize、检测设置或手动后备字体栈,否则魔法后备无效,且除非配置手动后备字体栈,内联样式不会获得其后备。在启用(或禁用)魔法后备之前处理的样式表现在会再次处理。
- 修复:从页面缓存提供超过 12 到 24 小时的页面无法由 Smart Optimize 分析,因为它们(已过期的)nonce 使 WordPress 拒绝请求。已登出的访客不再获得 nonce,因为它对每个人都相同且不保护任何东西。Google Fonts Checker 的请求需要 OMGF v6.3.13。
- 修复:禁用 Smart Optimize 后仍会移除未使用的字体(只有其预加载停止)。其结果现在仅在启用时应用,并保留以便再次启用时使用。
- 修复:使用纯固定链接时,所有页面共享相同的 Smart Optimize 结果,因此一页使用的字体可能从另一页被移除。页面现在通过其查询变量标识,例如 /?p=123(搜索词不存储)。
- 改进:仪表盘通知不再暗示魔法后备是按页生成的;它们是为 OMGF 本地托管的字体添加的。
- 新增:当自动更新被禁用时(例如因为许可证未在此站点激活,或其密钥无法读取),插件屏幕显示原因,并附上管理许可证屏幕的链接。许可证管理器 v2.2.6。
- 新增:许可证管理器的荷兰语(nl_NL)翻译。许可证管理器 v2.2.7。
- 新增:当无法访问许可证服务器时,管理许可证屏幕上显示错误消息,而不是什么都不发生。许可证管理器 v2.2.8。
- 改进:当无法检查许可证状态时,许可证管理器在 24 小时后再次检查,而不是 84 小时。许可证管理器 v2.2.8。
- 修复:OMGF 设置屏幕上许可证管理器的管理许可证标签页现在被翻译。许可证管理器 v2.2.8。
- 新增:荷兰语(nl_NL)翻译,且 OMGF Pro 现在加载其捆绑的翻译。资源下载
安装 & 使用提示
- 启用 OMGF Pro 之前,必须先安装启用 OMGF 免费版插件。
- 网盘中包含:OMGF Additional Fonts (Add-on) – 安装附加 Google 字体组件
- 不支持在线升级版本,可上传新版安装包升级安装。







