探索第一个进入 WordPress 主题目录的块模式

已发表: 2020-08-18

几个月来,我一直在热切地等待 WordPress 5.5 的正式发布,该更新承诺将期待已久的块模式系统交到主题设计师手中。 在这一点上,我可能听起来像是破纪录,但模式有可能彻底改变 WordPress 主题开发,甚至比即将到来的全站点编辑更重要。

该功能应该会彻底改变开发人员创建 WordPress 主题的方式。 如果充分发挥其潜力,主题作者可以摆脱数十个主题选项并放弃大部分页面模板。 他们可以更少地关注编程,而更多地关注设计,这就是主题的真正意义所在。

要了解模式为何如此具有革命性,您必须了解它为主题作者以及最终用户解决的根本问题。 纵观 WordPress 的所有主题历史,有一个总体问题导致了无数问题。 这是一个问题,它是向 WordPress.org 主题审查系统添加多个指南的根本原因。

这个单一问题几乎可以完全追溯到一个大问题:主题作者如何构建自定义主页并轻松允许最终用户重新创建它们?

无论是滑块或信息框列还是号召性用语部分,WordPress 从未真正提供主题作者可以依赖的解决方案。 公平地说,许多开发人员围绕平台的限制构建了创造性和独特的系统。 但是,这些系统特定于单个主题或来自单个公司的一组主题。 没有标准。 没有什么可以引导主题设计师简单地设计他们脑海中的任何有趣的东西,并允许用户简单地填写内容。

虽然我说网站的主页是这里的根本问题,但问题实际上扩展到了网站上的任何页面。 主页设计有点像主题作者的签名。 它允许设计师展示他们的才能并吸引用户。十多年来,主题作者尝试了上千种不同的方法,只是为了让这一页正确。

图案还有很多。 该系统不需要主题作者成为 PHP 忍者来拼凑漂亮的设计。 它不限制用户使用主题选项面板来构建他们的主页——他们可以使用他们的主题提供的模式在他们的网站上构建任何页面。

最重要的是,它使“我如何构建自定义主页”问题变得毫无意义。 主题作者永远不需要再考虑这个问题,至少不像往年那样。 主题正在从在页面级别构建设计转向设计单个块和部分(模式)。 重点更加原子化,为用户提供了更多的灵活性和自由度。

因为我迫不及待地想再看几个星期或几个月的时间来看看这个系统中的主题作者,我想看看官方主题目录中的当前主题在做什么。 没什么可看的,但至少有一些主题作者愿意成为这个新主题时代的先驱。

目前,该目录的块编辑器模式功能过滤器不起作用。 从技术上讲,不允许主题作者将block-patterns标签添加到他们的主题中,但是有一个可用的补丁程序应该很快就会解决这个问题。

迄今为止的模式

目前,主题目录只有三个带有块模式的主题。 没什么可继续的,但是看看到目前为止作者正在构建什么主题很有趣。

UXL Themes 最近用几个区块更新了它的 Cordero 主题。 我喜欢 Cordero 添加其模式的方式之一是它创建了一个自定义的“Cordero”块模式类别。 模式可以存在于多个类别中,但是将所有主题的自定义模式合并到一个组中会使发现它们变得更加容易。 这是一种我希望看到更多前进的做法。

Cordero 的模式主要面向典型的业务布局。 它包括几个英雄类型的模式、一些功能/服务框和定价表。

Themes Team 代表 Carolina Nymark 的 Inclusive 主题有几种模式(如果您在市场上寻找一个良好的可访问性就绪选项,它也是一个可靠的主题)。 这个主题最有趣的模式是它的带有侧边栏的两列模式。 Nymark 本质上创建了带有图案的页面的“主体”。 一种在左侧添加侧边栏,另一种模式将其添加到右侧。 两种模式都有一个用于添加自定义内容的主列。 默认情况下,侧栏列装饰有小部件类型的块。

包含在 WordPress 主题中的侧边栏和内容列模式。
具有侧边栏和内容列的包容性主题模式。

这些模式的独特之处在于它们几乎就像是通向全站点编辑的垫脚石——它们所缺少的只是页眉和页脚。 诚然,我没有准备好将这种模式和预期模式用于较小的部分,但我是包容性主题实验的粉丝。

Nymark 在目录中有当前三个带有块模式的主题中的两个。 她的 Deejay 主题添加了单一模式,允许用户在其网站上创建 DJ 个人资料部分。 它结合了栏目、社交图标、最新帖子列表、视频嵌入等。

DJ 配置文件块模式包含在 Deejay 主题中。
节目主持人主题配置文件模式。

总的来说,我喜欢这个新功能的早期探索。 成为第一个尝试事物的人绝非易事,因此我为主题作者铺平道路而鼓掌。 我们距离 WordPress 5.5 发布只有一周的时间,但我很高兴看到更多。

模式在主题之间的转换效果如何?

块系统的承诺之一是它允许用户在主题之间切换并维护其内容。 这个想法是每个主题都将以这样一种方式设置所有块的样式,即前端输出看起来不会损坏。

虽然三个主题的样本量很小,但在它们之间切换时确实遇到了一些内容样式问题。

通常,模式越复杂以及该模式是否使用自定义类决定了它从主题到主题的转移程度。 如果用户决定不将图案的图像替换为自己的图像,图像也可能会出现一个有趣的问题。 因为图像将存在于主题文件夹中,如果主题被停用并卸载,它将不再存在。