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