首页 › 论坛 › WordPress讨论区 › 综合技术 › wordpress主题开发,模板文件的调用机制
该主题包含 2 个回复,有 3 个参与人,并且由 is3a 于 4 天, 20 小时 前 最后一次更新。
-
作者帖子
-
2014 年 3 月 26 日 下午 3:48 #2811
最近在开发一个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。
2014 年 3 月 26 日 下午 10:49 #2812赞一个
2014 年 3 月 30 日 下午 12:07 #2823请问下,论坛帖子页面的css是哪个文件控制的?我的论坛帖子,会员头像和内容在缩小浏览器宽度的情况下,无法自动变为上下栏模式。。。。
-
作者帖子
抱歉,回复评论必需登录。