工具和资源

无论您是在构建第一个主题还是第十个主题,以下资源都是为了帮助简化过程。请记住,这里还没有提到各种社区工具,但它们仍然可能有助于您的工作。 

阻止主题

区块主题是一种使用区块构建的WordPress主题。您可以在块主题部分.

创建块主题插件 

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

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

主题生成器

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

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

比较图

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

经典主题

经典主题是用PHP模板、functions.PHP等构建的。您可以在经典主题部分.

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

工具

用于PHP_CodeSniffer的WordPress编码标准

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

用于PHP_CodeSniffer的WordPress编码标准

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

WPThemeReview PHP_CodeSniffer标准 

主题检查插件

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

培训材料

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

区块主题剖析

使用块主题创建登录页

使用块主题构建主页

在WordPress theme.json中使用Schema

为块主题创建基本子主题

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