工具与资源

无论您是构建第一个主题还是第十个主题,以下资源都旨在帮助简化该过程。请记住,还有各种此处未提及的社区工具,但它们仍可能对您的工作有所帮助。 

块主题

块主题是一种使用块构建的 WordPress 主题。您可以在Block Theme 部分阅读有关这些主题的更多信息。

创建块主题插件 

这个插件是由各种社区成员创建的。该工具可以根据您的需要创建独立的块主题和子主题。以下是高级步骤: 

  1. 安装并激活Create Block Theme插件。您还需要运行最新版本的古腾堡插件。
  2. 使用定制器和网站编辑器更改您的网站设计。
  3. 使用网站编辑器编辑您的模板。对于某些事情,您可能需要稍后再次编辑模板文件。
  4. 在 WordPress 管理仪表板的外观下,将有一个名为“创建块主题”的新页面。您可以在此处添加主题的详细信息。这些细节将在 style.css 文件中使用。 
  5. 单击“创建块主题”按钮。从那里,将下载一个 zip 文件,其中包含您的主题的所有文件。

主题生成器

此工具由 Carolina Nymark 创建,它允许您创建三种不同类型的主题:

  • 无代码:适用于希望从空白主题开始并直接在站点编辑器中构建的非开发人员。
  • 空:供开发人员使用六个模板和一个带有空设置的 theme.json 来制作自己的模板,供您完成。
  • 基本:供开发人员探索六个模板、两个模板部分、三个块模式和两个自定义块样式以及一些初始 theme.json 设置。
  • 高级:供开发人员探索七个模板、五个模板部分、七个模式、各种块样式和更强大的 theme.json。想要删除一些示例是很常见的。

比较图

工具儿童主题选项?模板创建?Theme.json 控件演示内容
创建块主题插件是的是的
主题生成器是的是的是的

经典主题

使用 PHP 模板、functions.php 等构建经典主题。您可以在经典主题部分阅读有关这些主题的更多信息。

_s (下划线)入门主题是用于初始化和创建经典主题的工具。

工具

PHP_CodeSniffer 的 WordPress 编码标准

该项目是PHP_CodeSniffer规则(嗅探器)的集合,用于验证为 WordPress 开发的代码,但也可以在开发主题和插件时使用。根据官方WordPress 编码标准,它们包含编码风格以及有关 WordPress 生态系统中互操作性、可翻译性和安全性的既定最佳实践。

PHP_CodeSniffer 的 WordPress 编码标准

PHP_CodeSniffer 的 WPThemeReview 标准是嗅探器的集合,旨在使用静态代码分析尽可能自动化主题审查过程的代码分析部分。
WPThemeReview 标准需要 WordPress 编码标准。

PHP_CodeSniffer 的 WPThemeReview 标准 

主题检查插件

主题检查插件是一种简单的方法来测试您的主题并确保它符合最新的主题审查标准。有了它,您可以在您的主题上运行所有与 WordPress.org 用于主题提交的相同的自动化测试工具。这使您可以在尝试将主题提交到主题存储库之前解决可能出现的任何问题。 

训练材料

具有完整站点编辑的站点设计:第 1 部分、第 2 部分、第 3 部分

块主题剖析

使用块主题创建登录页面

使用块主题构建主页

将 Schema 与 WordPress theme.json 结合使用

为块主题创建一个基本的子主题

在learn.wordpress.org上查找更多主题课程。