主题模式

欢迎来到本课程,学习如何从头创建模式并在主题中注册模式的基础知识。

通过本课程,我们将:

  • 列出并描述 WordPress 中可用的模式来源,
  • 在 theme.json 中添加 Patterns 属性,并列出要从模式目录包含到主题中的模式,以及
  • 描述从头构建模式的过程,以便将其捆绑到主题中。

模式的来源

WordPress 中可用的模式来源有哪些?当最终用户在页面、文章或模板中使用插入器时,他们将可以访问当前活动块主题中可用的模式,这包括 WordPress 模式目录。他们还可以访问 WordPress 核心模式,如本例所示。

模式目录

现在,让我们使用 theme.json 来列出模式目录中的模式。不要与 patterns 文件夹中列出的模式混淆。这些模式是你自己创建并添加到主题中的,只要它们位于该文件夹中,就会自动注册。但如果我们要进入 theme.json,我们会看到官方 WordPress 模式目录中模式的别名列表,以逗号分隔。

创建模式

现在,让我们从头创建一个模式,以便将其捆绑到主题中。再次强调,你需要在 patterns 文件夹中创建文件。该文件是 PHP 格式,但它包含块标记,并且还有一个文件头,本质上是一个放在文件顶部的注释。

你会在那里找到的最常见的元数据是标题、别名和分类。你需要的块的 HTML 标记代码可以在站点编辑器中生成。进入站点编辑器,你始终可以进入代码编辑器,找到你的代码,然后复制并粘贴到你的模式 PHP 文件中。

下一步

像往常一样,你可以参考 WordPress.org 上的主题手册,请注意,我们将在未来的课程中详细介绍构建和注册模式的更多细节。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注