我在 WordPress 网站上使用 WooCommerce,我注意到它正在加载一个名为
Inter-VariableFont_slnt,wght.woff2
的大字体文件。
这个字体文件和我的整个页面一样大,显着降低了加载速度并阻塞了我的 FCP。我的主题 (Uncode) 已经加载了我需要的所有字体,因此我不需要 WooCommerce 加载任何其他字体。
到目前为止我尝试过的:
我已在我的取消编码主题设置中启用了“禁用 WC 块样式”选项。
我添加了以下代码来使 WooCommerce 块样式和字体资源出队,但字体仍在加载中:
function remove_woocommerce_font_styles() {
wp_dequeue_style('wc-blocks-vendors-style');
wp_dequeue_style('wc-blocks-style');
if (wp_style_is('wp-fonts-local', 'enqueued')) {
wp_dequeue_style('wp-fonts-local');
}
}
add_action('wp_enqueue_scripts', 'remove_woocommerce_font_styles', 20);
我还清除了所有缓存,但字体仍在我的产品页面上加载。
附加信息:
字体似乎是通过 ID 为 wp-fonts-local 的内联