我已经慢慢习惯了Gutenberg编辑器,某些地方我觉得比老版本方便,当然更多还是不喜欢并且反感的。不过还是坚持新版本吧,但是Gutenberg编辑器有个style.min.css样式会在首页加载。应该很少有人的首页会用到这个吧,当然这个css文件很小的,不在意可以不管。那就只让Gutenberg编辑器的block-library/style.min.css在后台和文章和页面加载吧。
以下代码 加到functions.php文件
//后台加载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 核心
}