WordPress主题开发教程手册 — 主题开发示例
理解主题代码标准的最佳方法之一是参考已经考虑到这些标准的主题示例。
默认“Twenty”主题
从 3.0 版开始,WordPress 会在每个发行版中打包一个默认主题(以版本发布的年份命名),默认主题在设计时充分考虑了主题的广泛用途,并完全符合 WordPress 代码标准,是研究主题开发方式的最佳主题。我们可以下载和研究这些主题文件,并作为示例来参考,同时学习如何开发自己的主题:
- Twenty Seventeen
- Twenty Sixteen (only packaged in WordPress 4.8)
- Twenty Fifteen
- Twenty Fourteen
- Twenty Thirteen
- Twenty Twelve
- Twenty Eleven
- Twenty Ten
The Underscores 主题
与默认的 “Twenties” 主题不同, _s (或 Underscores)主题针对的是开发人员而非最终用户。它旨在成为一个入门主题 ,您可以将其作为加速开发的基础。该主题有许多功能:
- 注释良好的 HTML5 模板,包括错误模板。
- 一个自定义页头
inc/custom-header.php
示例。 - 一个自定义模板标签文件,把自定义模版标签放在
inc/template-tags
以保持模板井井有条,并防止代码重复。 - 一些用于改进键盘导航的脚本 – 在
js/keyboard-image-navigation.js
-,以及用于小屏幕导航的js/navigation.js
。 - 五个示CSS 布局示例
/layouts
以及用于构建设计的入门 CSS 代码。 - GPL 许可代码。
上述功能使 Underscores 成为想要创建自己的主题的开发人员的绝佳示例主题。即使我们删除了附加功能,剩下的基础仍然是一个精心编码主题的极佳示例,该主题考虑到了 WordPress开发标准和最佳实践。
Underscores 网站 上提供了更详细的介绍,你也可以在 Github 上找到 Underscores 代码 。
其他来源
此外,主题目录中的所有主题在发布之前都会受到针对标准的审核。 查看主题目录中的主题是更好地了解主题开发的好方法,也是获取灵感好方法。