wordpress主题开发教程手记:模板文件的调用机制
2013-07-06 16:07
633 查看
在上一篇文章中小V介绍了《wordpress主题的文件结构》,这一篇文章小V将介绍wordpress主题文件的调用机制(PS:也就是调用的层级先后关系。)在wordpress主题***的过程中如果你掌握了wordpress主题文件的结构那么你就可以做出一套功能比较齐全的wordpress模板了,但是如果想做出一套个性的wordpress的模板,那么还要掌握wordpress模板文件的调用机制。
首页模板:index.php或home.php,当访客访问wordpress站点时wordpress会首先查询主题目录下是否存在home.php文件,如果不存在则调用index.php。
首页模板调用的先后顺序如下:
home.php→index.php
分类页面模板:category.php、archive.php或index.php,当访客访问的页面为分类页面时wordpress首先会查询主题文件中是否存在category.php,如果不存在则继续查询archive.php,如果archive.php也不存在则调用index.php。
分类页面模板调用的先后顺序如下:
category-{slug}.php→category.php→archive.php→index.php
搜索结果页:search.php或index.php
搜索结果页模板调用的先后顺序如下:
search.php→index.php
自定义分类页面:taxonomy.php、archive.php或index.php
自定义分类页面模板调用的先后顺序如下:
taxonomy-{slug}.php→taxonomy.php→archive.php→index.php
标签页:tag.php、archive.php或index.php
标签页模板调用的先后顺序如下:
tag-{slug}.php→tag.php→archive.php→index.php
作者存档页:author.php、archive.php或index.php
作者存档页模板调用的先后顺序如下:
author-{id}.php→author.php→archive.php→index.php
时间存档页:date.php、archive.php或index.php
时间存档页模板调用的先后顺序如下:
date.php→archive.php→index.php
文章内容页:single.php或index.php
文章内容页模板调用的先后顺序如下:
single-{id}.php→single.php→index.php
单独页面:page.php或index.php
单独页面模板调用的先后顺序如下:
single-{slug}.php→page.php→index.php
附件页面:attachment.php、single.php或index.php
附件页面模板调用的先后顺序如下:
attachment.php→single.php→index.php
404页面:404.php或index.php
404页面模板调用的先后顺序如下:
404.php→index.php
{slug}为别名,{id}则为对应的ID。
首页模板:index.php或home.php,当访客访问wordpress站点时wordpress会首先查询主题目录下是否存在home.php文件,如果不存在则调用index.php。
首页模板调用的先后顺序如下:
home.php→index.php
分类页面模板:category.php、archive.php或index.php,当访客访问的页面为分类页面时wordpress首先会查询主题文件中是否存在category.php,如果不存在则继续查询archive.php,如果archive.php也不存在则调用index.php。
分类页面模板调用的先后顺序如下:
category-{slug}.php→category.php→archive.php→index.php
搜索结果页:search.php或index.php
搜索结果页模板调用的先后顺序如下:
search.php→index.php
自定义分类页面:taxonomy.php、archive.php或index.php
自定义分类页面模板调用的先后顺序如下:
taxonomy-{slug}.php→taxonomy.php→archive.php→index.php
标签页:tag.php、archive.php或index.php
标签页模板调用的先后顺序如下:
tag-{slug}.php→tag.php→archive.php→index.php
作者存档页:author.php、archive.php或index.php
作者存档页模板调用的先后顺序如下:
author-{id}.php→author.php→archive.php→index.php
时间存档页:date.php、archive.php或index.php
时间存档页模板调用的先后顺序如下:
date.php→archive.php→index.php
文章内容页:single.php或index.php
文章内容页模板调用的先后顺序如下:
single-{id}.php→single.php→index.php
单独页面:page.php或index.php
单独页面模板调用的先后顺序如下:
single-{slug}.php→page.php→index.php
附件页面:attachment.php、single.php或index.php
附件页面模板调用的先后顺序如下:
attachment.php→single.php→index.php
404页面:404.php或index.php
404页面模板调用的先后顺序如下:
404.php→index.php
{slug}为别名,{id}则为对应的ID。
相关文章推荐
- wordpress主题开发教程手记:模板文件的结构讲解
- wordpress主题开发教程手记:特定文章列表的调用
- wordpress二次开发教程手记:站外以HTML的形式调用wordpress文章
- Ecmall二次开发指南手册,ECMALL模板解析机制.MVC架构分析及文件目录说明.
- wordpress主题开发教程手记:禁用wordpress主题后台编辑器
- wordpress二次开发教程手记:站外以HTML的形式调用wordpress文章
- wordpress主题开发教程手记:用户登陆后的UI优化
- wordpress主题开发教程手记:短代码(Shortcodes)知识详解
- ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册
- WordPress主题模板教程2-模板文件结构
- Magento 新闻模块开发教程 (八) 建立模板文件
- Ecmall二次开发指南手册,ECMALL模板解析机制.MVC架构分析及文件目录说明.
- wordpress主题开发教程手记:优化wp_nav_menu函数
- ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册
- ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册(转)
- Ecshop二次开发之自定义库文件和模板数据调用
- cocos2d-x游戏开发系列教程-超级玛丽08-消息机制
- ios开发之IOS沙盒(sandbox)机制和文件操作
- 辛星浅析WordPress的主题文件的调用机制
- Vmware vSphere 5.0系列教程之六 虚拟机及主机配置文件的创建和模板部署 推荐