如何阻止喷气背包从 WP.com 加载 CSS 文件



我只将Jetpack用于网站统计,CDN和安全。我不需要喷气背包.css它是自动加载的。额外的css文件拉低了我的pagespeed/pingdom/gtmetrix分数。

提到的用于阻止 Jetpack css 文件加载的最常见解决方案是将此代码添加到主题的函数.php

// remove jetpack css
add_filter( 'jetpack_implode_frontend_css', '__return_false' );
// Remove jetpack extra files
function remove_devicepx() {
wp_dequeue_script( 'devicepx' );
}
add_action( 'wp_enqueue_scripts', 'remove_devicepx');
add_action( 'admin_enqueue_scripts', 'remove_devicepx' );

它短暂地起作用了。但是由于几天前Jetpack升级了,Jetpack.css文件再次加载。

我已经尝试了我在网上可以找到的所有可能的代码片段和变体,刷新缓存并一次又一次地尝试。

我什至进入了 Jetpack 单个模块设置,只保留了必要的设置——即图像的延迟加载、CDN 和安全功能。这些都不需要 CSS。

唯一的解决方案似乎是完全禁用喷气背包。

有没有办法阻止这两个文件加载?

https://c0.wp.com/p/jetpack/6.9/css/jetpack.css
https://c0.wp.com/c/5.0.3/wp-includes/css/dist/block-library/theme.min.css

尝试add_filter( 'jetpack_implode_frontend_css', '__return_false', 99 );

临时解决方案是在这里找到的,Jetpack团队正在努力修复该错误:https://jetpack.com/2019/01/10/jetpack-6-9-introducing-more-tools-for-the-new-block-editor/

使用 '

wp_dequeue_style()' 删除任何排队的样式表。您必须找到标识喷气背包样式表的配方获取句柄。

最新更新