什么是块主题? 在 WordPress 5.9 之前你需要知道什么
已发表: 2022-01-12WordPress 5.9 将于 1 月 25 日推出,许多用户都会大吃一惊。 即将发布的版本将是自 5.0 中引入基于块的内容编辑器以来平台工作方式的最重大转变。 块主题、全局样式和站点编辑器将为 WordPress 开启新的未来。
对于普通的 WP Tavern 读者来说,这不是新闻。 我们已经在这里讨论了一年多的块主题。 对于那些不在循环中的人,在接下来的两周内有很多事情要赶上。
对 2018 年推出的块编辑器的抱怨之一是,用户只能通过安装 Classic Editor 或相关插件来选择不使用它。 5.9 中的新功能并非如此。 用户可以继续使用他们当前的设置,而无需进行任何更改。 访问站点编辑器和全局样式是一个选择加入的过程。 它需要激活块主题。
即将发生的更改将影响两个主要用户组。 首先是那些喜欢运行最新的默认 WordPress 主题的人。 第二个将是那些准备尝试新系统的人。
目前,WordPress.org 上的目录中有 35 个块主题,审查队列中还有更多。 这限制了目前可用的选项。

在 WordPress 5.9 发布并且开发人员对在新系统上构建更加熟悉之后,我预计在接下来的几个月中我们会看到块主题的显着增加。
注意:这篇文章侧重于面向用户的更改。 如果您是一名想要开始使用块主题设计的开发人员,请阅读 Marcus Kazmierczak 的 WordPress 5.9 构建块主题概述。
二十二二

最新的默认 WordPress 主题,二十二十二,将与版本 5.9 一起发布。 虽然我对它有一些挑剔,但它可能只是我一直以来最喜欢的默认主题。
WordPress 5.9 RC 2 于今天早些时候发布。 现在正是试运行它的好时机。 二十二十二已与此版本捆绑在一起。
与默认主题的情况一样,它很可能成为开发人员构建自己项目的事实上的标准。 它使用所有最新功能,是目前最新的主题之一。 这使其成为想要测试新系统的用户的理想起点。
主题只是更广泛系统的一个组成部分。 对于用户来说,这可能是他们设置并忘记的东西。 或者,他们可以将其提升到一个新的水平并定制他们的前端,直到他们心满意足。
站点编辑器和全局样式
块主题不同于许多传统主题。 在经典时代,用户激活主题并自定义开发人员提供的任何选项。 这是一个僵化的系统,通常不会给用户太大的灵活性,除非他们知道如何编写代码。
激活块主题后,用户可以访问大量新功能。 这是通过位于外观 > 编辑器管理屏幕下的站点编辑器完成的。 用户可以直接在画布上修改他们的主题模板,并通过全局样式面板自定义他们的设计。

网站编辑器的第一次体验可能会让人不知所措。 有些人可能更喜欢直接潜入,而另一些人则采取不同的方法。 无论您如何学习,我都建议您通过 Learn WordPress 中的带有完整站点编辑的简单站点设计课程。 培训团队制定了一个包含 15 节课的计划,引导您了解您需要了解的所有内容。 他们还有一个关于使用全局样式的六分钟研讨会。

使用站点编辑器可能很有趣,但也可能令人沮丧。 这本质上是该功能的“1.0 版”。 它不会在两周内推出,满足每个人的需求。 主题作者需要一些时间才能成熟并在此基础上进行构建。
我花了十多年的时间专业地构建主题。 我遇到的最常见的问题之一是“如何更改帖子元区域?” 用户会想要删除作者、移动类别列表以及做许多其他事情。 没有多少主题选项涵盖了每个场景。 我经常通过更改他们的主题模板来求助于非编码人员。
除了在最复杂的情况下,这个问题不再存在。 通过站点编辑器,用户可以选择显示的内容。

我希望我们十年前就有这样的系统。 它可以为我节省数小时的支持工作。
当然,这是使用站点编辑器实现的一个简单示例。 从更改模板的部分内容到创建整个自定义调色板,只需点击鼠标即可远离现实。
然而,可能性并非无限。 随着设计理念越来越先进,用户无疑会遇到一些限制。 贡献者已经为 WordPress 5.9 的第一个版本做好了准备。 而且,还会有更多。
定制器、小部件和导航菜单
对于那些已经脱离循环的人来说,最令人震惊的事情可能是定制器、小部件和导航菜单管理屏幕的消失。 使用块主题时,这些组件将被站点编辑器替换。
有一些与定制器相关的已知问题,例如没有自定义 CSS 选项、实时预览或站点图标设置。 我在上一篇文章中对此进行了更详细的介绍。
导航菜单现在通过导航块处理:

可能需要一些时间来适应。 虽然我是块系统的粉丝,但无可否认,我仍然更喜欢通过经典屏幕管理菜单。 然而,我开始回过神来了。 一直在该区块上工作的贡献者使体验比几个月前要好得多。
至于动态侧边栏和小部件,它们已经消失了,至少在传统意义上是这样。 现在一切都是块。 主题作者可以创建看起来像过去的侧边栏的列或容器,但它们都通过站点编辑器进行管理。 而且,用户可以在任何地方粘贴他们想要的任何块。
