所谓wordpress主题文件的调用机制,也就是调用的层级先后关系。
首页模板:
1.首页模板通常是index.php或者home.php,当访客访问站点时WordPress会首先查询主题目录下是否存在home.php,如果不存在则调用index.php。
2.因此首页模板调用的先后顺序如下:home.php -> index.php
分类页面模板:
1.分类页面模板通常是category.php或者archive.php或者index.php,当访客访问的页面为分类页面时,WordPress首先会查询主题文件中是否存在category.php,如果不存在则继续查询archive.php,如果archive.php也不存在则调用index.php。
2.分类页面模板调用的先后顺序如下:
category-{slug}.php -> category.php -> archive.php -> index.php
搜索结果页:
1.搜索结果页通常使用search.php或者index.php
2.搜索结果页面模板调用的先后顺序为: search.php -> index.php
自定义分类页面:
1.自定义分类页面分贝为taxonomy.php或者archive.php或者index.php
2.自定义分类页面模板调用的先后顺序如下:
taxonomy-{slug}.php -> taxonomy.php -> archive.php -> index.php
标签页:
tag-{slug}.php -> tag.php -> archive.php -> index.php
作者存档页:
author-{id}.php -> author.php -> archive.php -> index.php
时间存档页:
date.php -> archive.php -> index.php
文章内容页:
single-{id}.php -> single.php -> index.php
单独页面:
single-{slug}.php -> page.php -> index.php
附件页面:
attachment.php -> single.php -> index.php
404页面:
404.php -> index.php
其中{slug}为别名,而{id}为对应的ID
以上就介绍了辛星浅析WordPress的主题文件的调用机制,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号