什么定义了哪些文件是“核心”文件,哪些文件不是?边栏和首页模板对我来说就像“核心”。除非涉及某种框架,否则我不明白为什么大多数模板文件都不在根目录中。如果您想将页面模板或模板部分等内容分离到文件夹中,您可以这样做。
WordPress使用他们的“二十个20xx”主题作为example of "good development" 因此,对于大多数情况,您可以将其作为最佳实践的基础。它建议如下:
assets (dir)
- css (dir)
- images (dir)
- js (dir)
inc (dir)
template-parts (dir)
- footer (dir)
- header (dir)
- navigation (dir)
- page (dir)
- post (dir)
404.php
archive.php
comments.php
footer.php
front-page.php
functions.php
header.php
index.php
page.php
README.txt
rtl.css
screenshot.png
search.php
searchform.php
sidebar.php
single.php
style.css
也就是说,如果你发现在你的主题中有些东西更容易组织,那么我说,去做吧,没有什么是一成不变的。