禁用WordPress自动生成的内联样式方法

有洁癖的小伙伴可能已经发现了,更新WordPress5.9版本后在header中有一大段内联样式,这是WordPress自动添加的(并非主题的问题),这些css是古腾堡编辑器需要的,比如控制字体大小和字体颜色等等。

如果你平时不设置字体大小和颜色,又或者你根本就没有使用古腾堡编辑器,那么完全可以移除这段代码,使整个页面代码看起来更加简洁,同时也会减小一点点页面体积。

废话不多说,直接上代码,将下面的代码添加到当前使用的WordPress主题的functions.php里面。

/** --------------------------------------------------------------------------------- *
 *  在Header中禁用古腾堡内联样式 | WordPress 5.9+
 *  --------------------------------------------------------------------------------- */
function zxtheme_deregister_styles() {
    wp_dequeue_style( 'global-styles' );
}
add_action( 'wp_enqueue_scripts', 'zxtheme_deregister_styles', 100 );