前面我讲了一个主题的基础文件,现在我开始讲一个主题的文件结构,其实也就是讲解一下一个wordpress主题有哪些文件。

在这之前我已经在之前创建的主题中建立好了以下文件

现在我开始一个一个地说明这些文件是干什么的:

  1. assets:文件目录,是存放css、js等静态资源的文件夹,这个你可以自定义名称,我一般是用这个名字
  2. 404.php:404页面,当你的网站是出现打不开的链接时就会跳转到这个页面
  3. author.php:作者详情页页面,你在wordpress站点中点击一个文章作者即可跳到此页面,又可被称为个人主页
  4. category.php:分类目录页面,你在wordpress下建立的分类,都会跳转到这个页面,可以称之为分类详情页、分类列表页
  5. footer.php:wordpress全局页脚文件,是一个公共文件,比如你可以在这里放一下需要全局引入的js文件、jq等。(一般百度统计代码什么的都是放在这儿)
  6. functions.php:wordpress全局函数文件,你在这里添加的php函数,可以在你整个模板中直接调用
  7. header.php:主题头部文件,是一个公共文件,你可以在这里定义你网站的三大关键词、放全局需要加载的css文件等。(一百百度站长验证什么的都是放在这儿)
  8. index.php:主题首页,打开一个网站在你没有自定义首页的情况下,会自动跳转到这个页面。
  9. page.php:常规页面模板,在wordpress中有基础的两种文章类型,一个是post、一个是page,而这个文件就是page类型展示详情的文件
  10. sidebar.php:全局文件,站点侧边栏。
  11. style.css:主题css文件,你可以将整个主题的css全部写在这里面,当然你也可以在其他目录下面自定义css文件,在这里引入。
  12. single.php:文章详情页页面模板,在wordpress中post文章类型的详情都会自动在此模板中渲染

好了,以上就是一个主题文件的基本结构,可能还有个别页面没有补充的情况,我会在接下来的教程中完善,并且添加。