理解主题代码标准的最佳方法之一是参考已经考虑到这些标准的主题示例。
默认“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代码。
其他来源
此外,主题目录中的所有主题在发布之前都会受到针对标准的审核。查看主题目录中的主题是更好地了解主题开发的好方法,也是获取灵感好方法。
更多技术教程,请关注技术教程网www.jishujc.com