模式

模式是为用户提供独特且精心策划的编辑体验的最佳方式之一。

优先考虑任何职位类型的初学者模式

当用户创建新内容时,无论帖子类型如何,都会看到一个空画布。然而,由于可以选择在创建新内容时优先考虑特定类型的模式,这种体验可以得到改进。当用户的网站上存在声明支持核心/后内容块类型。默认情况下,WordPress不包含任何这些模式,因此如果不添加至少两个这些帖子内容模式,则不会显示模式。

要选择此选项,请包括核心/后内容在图案的块类型中。从那里,您可以通过PostTypes选项控制应该显示模式的帖子类型。下面是创建新帖子时出现的模式示例。

<?php(电话)/***标题:新活动公告*Slug:2022/新事件公告*块类型:核心/后内容*帖子类型:帖子*类别:特色、文本*/?><!-- wp:heading{“lock”:{“move”:false,“remove”:true}}--><h2>详细信息</h2><!-- /wp:标题--><!-- wp:heading{“lock”:{“move”:false,“remove”:true}}--><h2>方向</h2><!-- /wp:标题--><!-- wp:heading{“lock”:{“move”:false,“remove”:true}}--><h2>回复</h2><!-- /wp:标题--><!-- wp:段落{“lock”:{“move”:true,“remove”:true}}--><p>要回复,请加入Make Slack中的#fse-outreach-experiment</p>(第页)<!-- /wp:段落--><!-- wp:按钮--><div class=“wp-block-buttons”><!--wp:button{“lock”:{“move”:true,“remove”:false}}-->了解更多信息<!-- /wp:按钮--></div><!-- /wp:按钮--><!-- wp:cover{“useFeaturedImage”:true,“dimRatio”:80,“overlayColor”:“primary”,“contentPosition”:“center center”,“align”:”full“}--><div class=“wp-block-cover alignfull”><span aria-hidden=“true”class=“wb-block-coor__background-has-primary-background-color-has-background-dim-80 has-backgrought-dim”><!--wp:段落{“align”:“center”,“placeholder”:“Write titleá”,“fontSize”:“large”}--><p class=“has-text-align-center has-large-font-size”>我们希望在那里见到您</p>(第页)<!-- /wp:段落--><!-- /wp:封面-->

在中阅读有关此功能的更多信息WordPress 6.0开发说明中的页面创建模式注意,WordPress 6.1将此功能应用于所有帖子类型.

为模板创建确定初学者模式的优先级

以同样的方式,可以为新帖子或页面划分模式的优先级,同样的体验也可以添加到模板创建过程中。当模式声明支持“templateTypes”属性时,只要创建了与指定相匹配的模板,模式就会出现,以及从空白状态开始或使用模板的当前回退的选项。默认情况下,WordPress不包含任何这些模式。

要选择此选项,模式需要指定一个名为模板类型,这是一个包含模板的数组,其中的模式可以用作完整内容。以下是创建404模板时出现的模式示例:

寄存器块模式(“wp我的主题/404模板模式”,阵列(“title”=>__(“404仅模板模式”,“wp-my-theme”),“templateTypes”=>数组(“404”),“内容”=>“<!--wp:paragraph{“align”:“center”,“fontSize”:“x-large”}-->404模式/wp:段落-->',));

在中阅读有关此功能的更多信息在WordPress 6.3开发说明中创建新的模板模式.

锁定图案

正如前面关于锁定API的部分所提到的,可以锁定模式本身的方面,以便保留设计的重要方面。下面是一个模式示例以不同的方式锁定不同的块。您可以在编辑器中构建这些模式,包括添加锁定选项按照文档进行注册.

从模式目录中确定特定模式的优先级

使用WordPress 6.0,主题可以从图案目录通过theme.json。为了实现这一点,主题应该在theme.json中使用新的模式顶级键。在此字段中,主题可以列出要从模式目录注册的模式。模式字段是模式目录中的模式段塞数组。可以通过Pattern Directory中单个模式视图中的url提取模式段塞。示例:此urlhttps://wordpress.org/patterns/pattern/partner-logos鼻涕虫是partner-logos。

{“patterns”:[“shorttext-surrounded-by-round-images”,“partner-logos”]}

然后,内容创建者将在与模式目录中的类别相匹配的类别中的插入器“模式”选项卡中找到相应的模式。

其他资源