我的Wordpress网站有这个结构:
我希望根据当前帖子类型为“类别a”存档页面和单个术语页面设置不同的模板。我怎样才能做到这一点?
换句话说,我希望这些网址都有自己的模板:
答案 0 :(得分:0)
您需要使用taxonomy.php
模板文件(及其衍生物)或category.php
模板文件(及其衍生物)(仅用于类别分类)。
如果您想要某些自定义分类的归档索引,可以使用taxonomy-{taxonomy}.php
模板文件。因此,如果您已创建自定义分类my-taxonomy
,则此分类的归档索引将使用taxonomy-my-taxonomy.php
模板文件。
如果您想要自定义分类中的某些术语的归档索引,请使用taxonomy-{taxonomy}-{term}.php
模板文件。因此,如果您的自定义分类法有一个术语my-term
,则该术语的归档索引将为taxonomy-my-taxonomy-my-term.php
。
(注意:我认为,对于分类法和/或术语的名称,单词更好。)
有关模板层次结构CODEX page和特定于分类法Here
的更多信息