如果您上周末在美国 WordCamp 上观看了Matt Mullenweg 的问答环节,很明显社区中仍有相当一部分人仍然坚持经典编辑器,他们很乐意无限期地支持它。无论出于何种原因,数以百万计的用户还没有准备好切换——有些人更喜欢旧的编辑器,不喜欢块,不想学习新系统,或者只是觉得新版本的 WordPress 太混乱了。
认识到一些用户可能需要一个过渡到块编辑器的桥梁,有机会在不破坏整个网站设计的情况下涉足其中,Gutenberg 14.1 将引入主题作者在经典中使用基于块的模板部分的能力和混合主题。
协调 FSE 外展计划和 Gutenberg 测试的 Anne McCarthy在 Make Themes 博客上发帖,呼吁主题作者对其进行测试。
“逐步采用选项仍然是该项目的重点,并且越来越多的方法可以采用部分而不是最新版本的 WordPress 的全部功能,”麦卡锡说。“我们的目标是让人们在他们准备就绪时采用他们需要的东西,这种方式仍然是未来的发展方向。”
主题作者将需要指定 block-template-parts 主题支持,并在 2022 年 9 月 15 日发布时使用 Gutenberg trunk 或 Gutenberg 14.1。然后他们可以将基于块的模板部件作为 HTML 文件添加到位于根目录内的部件目录中主题。然后可以使用 block_template_part 函数在主题的 PHP 模板中输出这些内容。
“用户将在’外观’下看到一个新的’模板部件’菜单,其中显示了模板部件的列表,”McCarthy 说。“从那里,所有主题块都可用,但与块主题相比,环境本质上是有限的。例如,用户可以编辑现有的模板部分,但不能删除它们或创建新的部分。”
McCarthy 建议了一些将基于块的模板部分添加到经典主题的用例 – 使作者能够提供页眉模板部分,允许用户设置视频或图像背景、调整焦点、移动块或提供页脚设计块被锁定,但内容易于编辑。
“虽然此功能目前旨在为主题提供选项,但插件还可以探索扩展此功能以为用户启用相同的 UI,”麦卡锡说。
块主题仅占目录中 WordPress 主题的 2.5%,因此这项新功能适用于大多数主题。如果经典主题作者没有看到对用户的好处或认为不同的编辑体验会过于混乱,那么激励经典主题作者在他们的主题中支持这一点是另一个挑战。它可能通过插件有一个更容易的入口点,因为用户可能更有可能接受不同的插件功能编辑 UI。
有关添加主题支持的更多技术细节和代码示例,请查看概述如何在经典主题中使用基于块的模板部件进行测试的帖子。