一段代码禁用wordpress古腾堡编辑器

代码屏蔽

使用代码屏蔽更为优雅,只需要添加两行代码,便可以继续使用老款编辑器Classic Editor!

//禁用古腾堡编辑器

add_filter(‘use_block_editor_for_post’, ‘__return_false’);

//屏蔽古腾堡的样式加载

remove_action( ‘wp_enqueue_scripts’, ‘wp_common_block_scripts_and_styles’ );

将代码添加到当前主题函数模板functions.php中,边可以抛弃一切Classic Editor或者Disable Gutenberg插件,简单快捷,当然需要一点点的代码编辑能力,相信这不是难事!

 

升级版代码

这段代码是在龙笑天下博客看到的,其实之前经典的 Classic Editor 编辑器代码,在 WordPress5.0 并没有被删除,上述插件也只是个切换开关而已。另据 WP 官方称,Classic Editor 编辑器代码会延续集成到 2021 年才会从程序中彻底删除,但大家也不用担心,到时会有全套的 Classic Editor 编辑器插件让你选择。

将下面的代码添加到当前主题函数模板 functions.php 中即可,根本不需要那些插件,即可完美的禁止 Gutenberg 编辑器并恢复到熟悉的经典编辑器(并可兼容判断 WP 的版本)。

 

// WP >= 5.0 正式集成Gutenberg古腾堡编辑器

if ( version_compare( get_bloginfo(‘version’), ‘5.0’, ‘>=’ ) ) {

add_filter(‘use_block_editor_for_post’, ‘__return_false’); // 切换回之前的编辑器

remove_action( ‘wp_enqueue_scripts’, ‘wp_common_block_scripts_and_styles’ ); // 禁止前端加载样式文件

}else{

// 4.9.8 < WP < 5.0 插件形式集成Gutenberg古腾堡编辑器add_filter(‘gutenberg_can_edit_post_type’, ‘__return_false’);

}

反正就大概总结了这么多,应为好的可以去老外的博客看看,说不定还有更多好玩的!

原创文章,作者:小武哥,如若转载,请注明出处:https://www.xywl168.cn/archives/1137

发表评论

登录后才能评论