我已经慢慢习惯了Gutenberg编辑器,某些地方我觉得比老版本方便,当然更多还是不喜欢并且反感的。

不过还是坚持新版本吧,但是Gutenberg编辑器有个style.min.css样式会在首页加载。

应该很少有人的首页会用到这个吧,当然这个css文件很小的,不在意可以不管。

那就只让Gutenberg编辑器的block-library/style.min.css在后台和文章和页面加载吧。

//后台加载Gutenberg
add_action( 'wp_enqueue_scripts', 'library_enqueue_styles', 99 );
function library_enqueue_styles() {
	wp_dequeue_style('wp-block-library');
	if(is_admin() || is_single() || is_page()) {
		wp_enqueue_style( 'wp-block-library');
	}
}

如果你主题是用的页面当首页,可以这样:

//首页禁止wp-block-library
add_action( 'wp_print_styles', 'wpblocklibrary', 100 );
function wpblocklibrary() {
	if ( is_page('页面名称英文') ) {
		wp_deregister_style( 'wp-block-library' );
	}
}

如果不用Gutenberg编辑器,官方有插件关闭。

如果要完成禁止:

// 完全禁止
add_filter('use_block_editor_for_post_type', '__return_false', 10);
// 不要加载css
add_action( 'wp_enqueue_scripts', 'remove_block_css', 100 );
function remove_block_css() {
wp_dequeue_style( 'wp-block-library' ); // WordPress 核心
wp_dequeue_style( 'wp-block-library-theme' ); // WordPress 核心
wp_dequeue_style( 'wc-block-style' ); // WooCommerce 核心
}

参考:https://smartwp.com/remove-gutenberg-css/