理解主题编码标准的最佳方法之一是找到已考虑这些标准编写的其他主题的示例。
WP默认主题
自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
Underscores 主题
与WP默认主题不同,_s(或Underscores)主题是针对开发人员而非最终用户的。它旨在成为入门主题 ,您可以以此为基础来加快开发速度。它具有许多功能:
- 注释完善的HTML5模板,包括错误模板。
- 自定义页眉实现示例
inc/custom-header.php
。 - 自定义模板标签
inc/template-tags
可保持模板井井有条并防止代码重复。 - 提供了许多改善键盘导航的脚本,
js/keyboard-image-navigation.js
以及中的小屏幕导航js/navigation.js
。 - 五个示例CSS布局
/layouts
以及用于设计的入门CSS。 - GPL许可代码。
上面的功能使Underscores成为想要创建自己主题的开发人员的绝佳主题。即使您删除了这些额外功能,剩下的基础仍然是精心编写的主题的一个很好的示例,该主题的开发考虑了标准和最佳实践。
其他来源
此外,在WP主题目录中发布的所有主题之前,都应对其标准进行审查。查看目录中的主题是更好地了解主题开发工作原理的好方法,并且是获取自己主题的灵感的好方法。