一个WordPress主题都有那些文件,及它们之间的层级关系是怎样的?
上面这个图就是著名的 WordPress 主题文件层级图。
比如文章详情页,single-{post-type}-{slug}.php 文件优先级最高,其次是single-{post-type}.php文件->single.php->singular.php->index.php。优先级高的文件会覆盖优先级低的文件。
单页
1. custom template file
2. page-{slug}.php
3. page-{id}.php
4. page.php
5. singular.php
6. index.php
分类页
1. category-{slug}.php
2. category-{id}.php
3. category.php
4. archive.php
5. index.php
标签文章列表页
1. tag-{slug}.php
2. tag-{id}.php
3. tag.php
4. archive.php
5. index.php
自定义文章分类列表页
1. taxonomy-{taxonomy}-{term}.php
2. taxonomy-{taxonomy}.php
3. taxonomy.php
4. archive.php
5. index.php
自定义文章类型列表页
archive-{post_type}.php
archive.php
index.php
作者文章列表页
1. author-{nicename}.php
2. author-{id}.php
3. author.php
4. archive.php
5. index.php
按日期归档文章列表页
1. date.php
2. archive.php
3. index.php
搜索结果页
1. search.php
2. index.php
404 页
1. 404.php
2. index.php
综上所述,一个最简单的 WordPress 主题,只需要一个 index.php 即可。
比较完善的一个 WordPress 主题,则需要 index.php、single.php、page.php、category.php、tag.php、author.php、date.php、search.php、404.php等页面。
-
WordPress函数:_n_loop 在 pot 文件中注册字符串WordPress函数:_n_loop 在 pot 文件中注册字符串
-
WordPress函数:esc_html__ 转义HTML字符WordPress函数:esc_html__ 转义HTML字符
-
WordPress函数:esc_html_x 带上下文的转义翻译WordPress函数:esc_html_x 带上下文的转义翻译
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress公司官网主题在众多的WordPress企业官网主题中,追格公司推出了多款关于WordPress企业官网主题作品。我们之前已经分享过一些关于追格的企业官网主题,包括收费和免费版本,这些主题都因其独特的设计和出色的功能而深受用户喜爱。
暂无评论,抢个沙发...