WordPress 7.1 将从插入器中隐藏经典块,正式启动全面废弃流程
WordPress 7.1 将从块插入器(Inserter)中移除经典块(Classic Block),这是彻底淘汰该组件的第一步。届时用户将无法再添加新的经典块,但所有已有经典块将继续正常渲染并保持可编辑状态。
经典块 vs 经典编辑器:两个不同的东西
这两者经常被混为一谈,实际上完全不同:
- 经典编辑器(Classic Editor):独立运行的预 Gutenberg 编辑界面,通过 Classic Editor 插件提供,目前仍有超过 500 万个活跃安装。这次变更完全不受影响。
- 经典块(Classic Block):块编辑器内部的一个嵌入型块,内部封装了一个旧版 TinyMCE 编辑界面,让用户无需切换编辑器就能使用熟悉的工具栏写作。
经典块诞生于 2018 年 WordPress 5.0 引入块编辑器的过渡期,此后其角色一直在逐步缩减。

技术动因:性能优化
变更发起人——Automattic 工程总监 Marin Atanasov 在公告中指出了废弃的核心原因:
- 架构异常:经典块是 WordPress 核心中唯一一个不遵循标准块模型的组件——它是一块通过独立嵌入编辑器渲染的不透明 HTML,而非块树的节点。
- 维护负担:每次重构块库都必须为其写特殊处理逻辑;每次页面加载时,无论站点是否存在经典块内容,都会引入 TinyMCE 桥接代码。
- 与编辑器理念冲突:"将其保留为默认插入器选项,与编辑器所基于的块优先模型背道而驰。"
废弃后,TinyMCE 将不再默认加载,Atanasov 称其为"WordPress 向帖子编辑器页面推送的体积最大、而现代编辑器实际并不需要的单一资源"。
开发者应对:可一键恢复
对于仍需在插入器中使用经典块的开发者,新增了 wpclassicblocksupportsinserter 过滤器,只需一行代码即可恢复。Atanasov 还在 GitHub 上发布了 Enable Classic Block 插件,已提交至 WordPress.org 插件仓库。

后续规划与工具准备
根据 GitHub 追踪议题,下一步计划是在 WordPress 7.2(预计)中彻底注销经典块,最终让 TinyMCE 变为完全可选。

在完全废弃之前的过渡期内,贡献者们正在完善迁移工具:Gutenberg 插件中已上线实验性功能,在现有经典块内显示废弃提示,提供一键将内容转换为标准块或自定义 HTML 块的选项。同时自定义 HTML 块、"转换为块"路径及兼容层的改进工作也在推进中。Atanasov 的目标很明确:“等到需要迁移经典内容时,工具已经足够成熟。”
发布时间线
| 版本 | 日期 | 说明 |
|---|---|---|
| WordPress 7.1 Beta 1 | 2026 年 7 月 15 日 | |
| WordPress 7.1 正式版 | 2026 年 8 月 19 日 | 将在亚利桑那州凤凰城举办的 WordCamp US 期间发布 |
