对于一个喜欢折腾 WordPress 的站长来说,无论是自己原创一个主题还是对现有主题进行二次开发,我们都有必要了解一下 一个标准的WordPress 主题包含哪些文件,以及每个文件的用处。下面是我查阅 WordPress 官方文档简单整理的一些内容,希望对大家理解WordPress 主题有所帮助。

必要文件

  • style.css:默认主样式文件。必须包含主题的信息头以使 WordPress 识别出其所在文件夹为一个主题。
  • index.php:默认主模板文件。理论上你可以将网站上所有内容都写在这一个文件中而不使用其他模板文件,但是一般谁会这么做呢?

常用文件

  • functions.php:默认主题函数文件。
  • header.php:默认页面头部模板。
  • footer.php:默认页面尾部模板。
  • single.php:默认文章页面模板。
  • page.php:默认独立页面模板。
  • search.php:默认搜索页面模板。
  • category.php:默认分类页面模板。
  • archive.php:默认归档页面模板。
  • author.php:默认作者页面模板。
  • image.php:默认图像页面模板。
  • attachment.php:默认附件页面模板。
  • 404.php:默认404页面模板。
  • comments.php:默认评论区域模板。
  • sidebar.php:默认侧边栏模板。
  • tag.php:默认标签页模板。
  • date.php:默认日期页面模板。

其他文件

  • rtl.css:控制文字由右向左(Right to Left)排列的一个样式文件,由插件生成。就目前所见的主题来看没有使用的。
  • front-page.php:默认首页模板。
  • home.php:默认主页模板。
  • comments-popup.php:默认弹出评论页面模板。

文档参考:https://codex.wordpress.org/Theme_Development