禁用WordPress古腾堡编辑器(Gutenberg)恢复经典编辑器

  • A+

之前一直用的WordPress4.9.10,然后看到最新版本是5.2.1,觉得这个版本号不错,决定升级一下以后用这个版本。然后升级之后就发现默认的编辑器变成了叫古腾堡的编辑器,觉得太不习惯而且与主题有点不兼容,所以查询网络上的解决办法,了解到旧版编辑器其实没有删除只是默认禁用了。

方法如下

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

  1. //WordPress完美禁止使用Gutenberg块编辑器并恢复到经典编辑器
  2.  
  3. // WP >= 5.0 正式集成Gutenberg古腾堡编辑器
  4. if ( version_compare( get_bloginfo('version'), '5.0', '>=' ) ) {
  5.     add_filter('use_block_editor_for_post', '__return_false'); // 切换回之前的编辑器
  6.     remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' ); // 禁止前端加载样式文件
  7. }else{
  8.     // 4.9.8 < WP < 5.0 插件形式集成Gutenberg古腾堡编辑器
  9.     add_filter('gutenberg_can_edit_post_type', '__return_false');

参考资料:https://www.ilxtx.com/how-to-disable-gutenberg-block-editor.html

yishuihan

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: