主题开发示例

了解主题编码标准的最佳方法之一就是找出其他已经用这些标准编写的主题的例子。

自版本3.0(并在其发布年份之后命名)中的每个版本的WordPress中打包,默认主题是研究如何构建主题的一些最佳方法。这是因为它们被广泛用于设计,并且完全遵守WordPress编码标准。您可以下载并学习他们的主题文件,并将其作为示例参考,同时学习如何开发自己的主题:

  • Twenty Seventeen
  • Twenty Fifteen
  • Twenty Fourteen
  • Twenty Thirteen
  • Twenty Twelve
  • Twenty Eleven
  • Twenty Ten

_s主题

与默认的“Twenties”主题不同,_s主题针对的是开发人员而不是最终用户。它旨在成为一个起始主题,您可以将其作为加快开发速度的基础。它有一些功能:

  • 良好评论的HTML5模板,包括错误模板。
  • 在inc/custom-header.php中的示例自定义标头实现。
  • 使用inc/template-tags中的自定义模板标签来保持模板的组织并防止代码重复。
  • 在js/keyboard-image-navigation.js中找到了许多改进键盘导航的脚本,以及js/ navigation.js中的小屏幕导航。
  • CSS布局/布局中的五个样本以及启动CSS,用于构建您的设计。
  • GPL许可代码。

上面的功能使Underscores成为想要创建自己的主题的开发人员的主题。即使您删除了附加组件,剩下的基础仍然是编写标准的主题的一个很好的例子,这些主题是根据标准和最佳实践开发的。

源码:https://github.com/Automattic/_s

其他主题

此外,主题目录中发布的所有主题都将在发布之前进行审查。查看目录中的主题是更好地了解主题开发如何工作的好方法,并且是为您自己的主题获得灵感的好方法。

下一节:WordPress中有许多不同类型的内容。 这些内容类型通常被描述为Post Types,这可能有点混乱,因为它引用了WordPress中的所有不同类型的内容。 例如,一个帖子是一个特定的帖子类型,页面也是这样。