You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在WordPress中仅禁用文章的Gutenberg编辑器是否可行?如何操作?

可行!针对文章禁用Gutenberg、保留页面功能的实现方案

当然可行!这种需求在WordPress开发里太常见了,刚好完美匹配你的场景——让企业主用熟悉的旧编辑器写文章,同时你用Gutenberg做好的页面完全不受影响。下面给你两种靠谱的实现方式:

方法一:通过代码片段实现(推荐,无插件冗余)

这种方式不需要额外安装插件,代码量少且稳定性高,适合开发者直接配置。

你可以通过WordPress的过滤器use_block_editor_for_post_type来精准控制不同内容类型是否启用Gutenberg:

  1. 打开主题的子主题functions.php文件(不建议直接修改父主题,避免主题更新丢失代码),或者用「Code Snippets」这类代码管理插件来添加片段
  2. 插入以下代码:
// 仅禁用文章(Posts)的Gutenberg编辑器,保留页面(Pages)的编辑功能
add_filter('use_block_editor_for_post_type', 'disable_gutenberg_for_posts_only', 10, 2);
function disable_gutenberg_for_posts_only($use_block_editor, $post_type) {
    // 针对文章类型关闭Gutenberg
    if ($post_type === 'post') {
        return false;
    }
    // 其他内容类型(包括页面)保持原有设置
    return $use_block_editor;
}
  1. 保存后刷新后台,你会发现「文章」模块自动切换为旧版编辑器,而「页面」模块依然保留Gutenberg。

方法二:用官方插件实现(更直观,适合后续调整)

如果你担心代码维护的问题,或者希望企业主后续能自己简单调整,可以用WordPress官方推出的「Classic Editor」插件,操作步骤如下:

  1. 在后台插件库搜索并安装「Classic Editor」插件,激活它
  2. 进入「设置」→「写作」页面,找到「Classic Editor 设置」区域
  3. 在「每种内容类型使用哪个编辑器?」选项中:
    • 给「文章(Posts)」选择「经典编辑器」
    • 给「页面(Pages)」选择「区块编辑器(Gutenberg)」
  4. 保存设置即可完成配置

这个插件是官方维护的,兼容性拉满,后续WordPress版本更新也不用担心出问题。

内容的提问来源于stack exchange,提问作者Ragas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 14:57:51