我已经慢慢习惯了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 核心 }