
主题文件夹和文件结构
虽然 WordPress 主题在技术上只需要两个文件(index.php 和 style.css),但它们通常由许多文件组成,并且很容易变得杂乱无章。
在上一个部分“模板文件”中,您配置了 header.php, footer.php, page.php, home.php, and single.php 等文件。
让我们以 Twenty Twelve 主题 作为良好文件结构和组织的示例来看看这些默认主题。虽然这可能在初看时有些令人不知所措,但我们可以将其分解开来。你能找到刚才创建的模板吗?

虽然仍然有很多文件,但它们的名称有助于提供关于它们是什么的上下文。基本上,每个文件都处理 WordPress 的一个功能。例如,comments.php 处理主题如何处理评论;image.php 指示主题如何处理图像等。除非您需要这些文件,否则无需添加它们。
您可以看到主要的主题模板文件位于主题的根目录中,而 JavaScript、语言包、CSS 和页面模板文件则放置在自己的文件夹内。
目前,WordPress 主题中没有必需的文件夹。但是,WordPress 默认识别以下文件夹:
页面模板文件夹

自定义页面模板(自 3.4.0 版本起命名为 page-templates)允许更好地组织模板文件。放置在此文件夹中的自定义页面模板文件会被 WordPress 自动识别。
语言文件夹

如果您希望使您的主题支持多语言以便在其他语言中使用,您可以创建一个 languages 文件夹来存放翻译文件。