WordPress主题制作全过程(二):主题文件构成

WordPress主题制作全过程(二):主题文件构成,第1张

概述在开始制作WordPress主题之前,首先得了解WordPress主题到底由哪些文件构成,你得清楚WordPress程序是怎样与主题文件连接的。以下是WordPress默认主题default文件夹下的所有模板文件:看了上图,可能你还摸不着头脑,到底这些文件是干什么的。WordPress的主题是用PHP编写的,而不是纯HTML +…

  在开始制作wordpress主题之前,首先得了解wordpress主题到底由哪些文件构成,你得清楚WordPress程序是怎样与主题文件连接的。以下是wordpress默认主题default文件夹下的所有模板文件:

  看了上图,可能你还摸不着头脑,到底这些文件是干什么的。wordpress的主题是用PHP编写的,而不是纯HTML + CSS,所以模板文件的后缀名是.PHP,如果你想精通wordpress的主题制作,完美控制你的博客,最好要熟悉PHP编程。要是不会PHP编程怎么办?就做不了wordpress主题了吗?那也不是,至少看完本系列教程,你也能够掌握基本的wordpress主题制作方法。下面是wordpress主题文件层次结构,它会告诉你:当wordpress显示特定的页面类型时,会使用哪个模板文件呢?只有了解了以下主题层次结构,你才能知道你的wordpress主题到底需要写哪些文件。

  怎么看下面的文件层次结构?

  以主页为例,下面有2个文件home.PHP和index.PHP,WordPress程序会从你的主题文件夹中依次查找这两个文件,如果找到home.PHP,则使用home.PHP作为博客首页模板,即使你的主题文件夹中有index.PHP;如果home.PHP未找到,则使用index.PHP作为首页模板;如果home.PHP和index.PHP都找不到,你的主题将不会被wordpress识别,等于废物。

  主页:

  home.PHP

  index.PHP

  文章页:

  single-{post_type}.PHP – 如果文章类型是vIDeos(即视频),wordpress就会去查找single-vIDeos.PHP(wordpress 3.0及以上版本支持)

  single.PHP

  index.PHP

  页面:

  自定义模板 – 在wordpress后台创建页面的地方,右侧边栏可以选择页面的自定义模板

  page-{slug}.PHP – 如果页面的缩略名是news,wordpress将会查找 page-news.PHP(wordpress 2.9及以上版本支持)

  page-{ID}.PHP – 如果页面ID是6,wordpress将会查找page-6.PHP

  page.PHP

  index.PHP

  分类:

  category-{slug}.PHP – 如果分类的缩略名为news,wordpress将会查找category-news.PHP(wordpress 2.9及以上版本支持)

  category-{ID}.PHP -如果分类ID为6,wordpress将会查找category-6.PHP

  category.PHP

  archive.PHP

  index.PHP

  标签

  tag-{slug}.PHP – 如果标签缩略名为soMetag,wordpress将会查找tag-soMetag.PHP

  tag-{ID}.PHP – 如果标签ID为6,wordpress将会查找tag-6.PHP(wordpress 2.9及以上版本支持)

  tag.PHP

  archive.PHP

  index.PHP

  作者:

  author-{nicename}.PHP – 如果作者的昵称为rami,wordpress将会查找author-rami.PHP(wordpress 3.0及以上版本支持)

  author-{ID}.PHP – 如果作者ID为6,wordpress将会查找author-6.PHP(wordpress 3.0及以上版本支持)

  author.PHP

  archive.PHP

  index.PHP

  日期页面:

  date.PHP

  archive.PHP

  index.PHP

  搜索结果:

  search.PHP

  index.PHP

  404 (未找到)页面

  404.PHP

  index.PHP

  附件页面:

  MIME_type.PHP – 可以是任何MIME类型 (image.PHP,vIDeo.PHP,audio.PHP,application.PHP 或者其他).

  attachment.PHP

  single.PHP

  index.PHP

  详细说明,请看wordpress官方文档(如果你能看懂英文):

  http://codex.wordpress.org/Template_HIErarchy

总结

以上是内存溢出为你收集整理的WordPress主题制作全过程(二):主题文件构成全部内容,希望文章能够帮你解决WordPress主题制作全过程(二):主题文件构成所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/998291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存