WordPress 分类法模板

文章详细介绍了如何在WordPress中创建和使用分类模板,包括category.php、taxonomy.php和tag.php等,以定制不同分类、标签和自定义分类法下的页面展示。通过这些模板,可以针对特定分类法或术语调整页面布局,提供独特的用户体验。当没有专用模板时,WordPress会回退到archive.php或index.php。
摘要由CSDN通过智能技术生成

当站点访问者单击指向标签、类别或自定义分类法的超链接时,WordPress 将显示按时间倒序排列的帖子页面,并按该特定分类法进行过滤。默认情况下,显示页面是使用您的 index.php 模板文件生成的。这意味着您可以创建一个可选的模板文件来优化和覆盖 index.php 模板文件。在这里,我们将解释如何创建和使用这些分类模板。

分类模板层次结构

模板层次结构是 WordPress 用来确定它显示帖子的顺序的东西。

category.php、taxonomy.php 和 tag.php 模板允许按分类过滤的帖子与未过滤的帖子或使用不同分类过滤的帖子不同。

请记住,“帖子”是指任何帖子类型,例如页面、自定义帖子类型或帖子。基本上,它们是允许您定位特定 WordPress 分类法或分类法术语的文件。

这些分类模板文件的例子是:

  • taxonomy-{taxonomy}-{term}.php
  • taxonomy-{taxonomy}.php
  • tag-{slug}.php
  • tag-{id}.php
  • category-{slug}.php
  • category-{ID}.php

这可以特别允许您在一个名为“新闻”的动物分类法中格式化您在页面上的所有帖子,其外观与在其他类别中过滤的帖子不同。

archive.php 分类模板将提供最通用的控制形式。它为您的所有档案提供特定的布局。该页面显示您的帖子列表。

类别层次结构

当谈到类别时,WordPress 会查看 category-{slug}.php 文件。如果没有,WordPress 会尝试为下一个顺序层次结构级别查找文件,即 category-{ID}.php,依此类推。

当 WordPress 找不到 archive.php 模板文件或其他专用模板时,它会利用 index.php 自动恢复到默认行为。

类别层次结构如下所示:

  1. category-{slug}.php:例如,如果类别的 slug 名为“pepperoni”,WordPress 将寻找名为 category-pepperoni.php 的文件。

  2. category-{ID}.php:例如,如果您的类别 ID 是“8”,WordPress 将查找名为 category-9.php 的文件。

  3. category.php

  4. archive.php

  5. index.php

标记层次结构

有了标签,WordPress 会寻找特定的标签-{slug}.php 文件。如果 WordPress 找不到它,它会在下一个层次中寻找所需的文件,即 tag-{ID}.php 等等。

当 WordPress 找不到任何 archive.php 模板文件或专用模板时,它将使用 index.php 恢复到默认行为。

标签层次结构如下所示:

  1. tag-{slug}.php:例如,如果标签的 slug 名为“drpepper”,WordPress 会查找名为 tag.drpepper.php 的文件。

  2. tag-{id}.php:例如,如果您的标签 ID 是“3”,WordPress 会查找名为 tag-3.php 的文件。

  3. tag.php

  4. archive.php

  5. index.php

自定义分类层次结构

自定义分类层次结构的工作原理与上面讨论的标签和类别层次结构非常相似。

WordPress 将首先查找 taxonomy-{taxonomy}-{term}.php。如果找不到,它将查找层次结构中的下一个文件,即 taxonomy-{taxonomy}.php,等等。

当 WordPress 找不到任何 archive.php 模板文件或专用模板时,它将使用 index.php 恢复到默认行为。

自定义分类层次结构如下:

  1. taxonomy-{taxonomy}-{term}.php:例如,如果您的分类法称为“taxes”,而同一分类法的术语是“statelevel”,WordPress 会查找名为 taxonomy-taxes-statelevel.php 的文件.

  2. taxonomy-{taxonomy}.php:例如,当分类法称为“taxes”时,WordPress 会查找名为 taxonomy-taxes.php 的文件。

  3. taxonomy.php

  4. archive.php

  5. index.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值