这只是一篇我在 The Events Calendar 博客上发布的文章。 想法是,一组块可以在 WordPress 中分组,然后在 register_block_pattern()
函数中注册,该函数使该组可作为任何页面或帖子中的“块模式”使用。
块模式正在成为 WordPress 块编辑器 中的上层公民。 它们在 2020 年 8 月的 WordPress 5.5 中发布 时并没有引起太多轰动,但在块插入器中获得了显眼的位置,并拥有一个独立的标签,位于块旁边,包括 10 个左右的默认块。

如果 5.6 Beta 3 发布说明有任何指示,那么看起来更多模式正在为默认的 WordPress 主题提供。 当然,块注册函数还拥有一个 unregister_block_pattern()
伙伴,如果您需要选择退出任何模式。
我觉得有趣的是块生态系统是如何演变的。 我们从一组可以插入帖子的默认块开始。 我们获得了可重复使用的块,这些块提供了一种方法来组装一组具有在所有页面或帖子中一致内容的块。 现在我们有了另一种方法可以做到这一点,但更灵活,更可编辑。 区别很微妙,但用例却大不相同。 我们实际上一直在 CSS-Tricks 中使用可重复使用的块来解释帖子,比如这样
当我们认为有些事情值得特别指出或需要一些额外的解释时,我们会在其中添加一些文字。
任何可重复使用的块都可以转换为“常规”块。 样式会保留,但内容不会。 这是我们用来加快我们周围流程的非正式方法,但现在块模式已经出现,我们之前一直在使用的可重复使用的块现在更适合作为模式。