古滕堡(Gutenberg)编辑器在WordPress 5.0版本时就开始了默认开启模式,且无关闭选项。这个被称作WordPress划时代更新的部件。不过国人还是习惯经典样式。
代码
其实两行代码就能搞定,根本用不着装上面这些插件:
add_filter('use_block_editor_for_post', '__return_false', 10);
add_filter('use_widgets_block_editor', '__return_false', 10);
然后,我们发现即使后台禁用了古滕堡,前台页面还是会自动加载古滕堡模块相关的CSS和JS文件。既然我们都不用它编辑页面了,前台肯定也用不着加载它的样式和脚本,也可以一并禁用掉:
/*remove Gutenberg CSS */
function zptheme_remove_wp_block_library_css(){
//WP Core
wp_dequeue_style( 'wp-block-library' );
wp_dequeue_style( 'wp-block-library-theme' );
//WooCommerce
wp_dequeue_style( 'wc-blocks-vendors-style' );
wp_dequeue_style( 'wc-blocks-style' );
wp_dequeue_style( 'wc-block-editor' );
//BuddyPress
wp_dequeue_style( 'bp-member-block' );
wp_dequeue_style( 'bp-members-block' );
}
add_action( 'wp_enqueue_scripts', 'zptheme_remove_wp_block_library_css', 100 );
嚯,怎么有那么多样式?这里直接把WooCommerce和BuddyPress用到的块级样式一起给禁用了,道理是一样的,用不着,能少加载一个文件页面就能快一点。如果你没有使用WooCommerce和BuddyPress,那几行可以去掉。
最后再唠叨下,上面出现的代码都复制到主题下的functions.php文件即可。
除非注明,子佩工作室 文章均为原创,转载请以链接形式标明本文地址。
![解决nginx: [emerg] mkdir() “/dev/shm/nginx-cache/wp” 的问题](https://oss.zptheme.com/wp-content/uploads/2023/06/1687188094-df5b941552926d5.png)




登录后即可发表评论
全部评论 (1)
空空的口袋不能阻碍你的未来,空空的.脑袋你将永远贫穷。