WordPress框架允许为每个自定义帖子类型构建不同的存档模板,例如:
archive-event.php
taxonomy-event_category.php
可以通过执行以下操作为自定义帖子类型创建作者和日期存档:
author-event.php
date-event.php
如果无法做到这一点,任何人都可以建议我如何实现这一目标吗?
答案 0 :(得分:0)
我认为这些链接有助于回答您的问题并让您入门: http://codex.wordpress.org/Template_Hierarchy http://codex.wordpress.org/Category_Templates
它的要点是,您实际上可以创建author-event.php
,但date-event.php
不会被检查,因为模板层次结构要求它使用date.php
,archive.php
,或index.php
。
一种解决方案是使用条件标记,例如is_author()
或is_date()
。如果你这样做,请记住,你必须有一个共同的archive.php
,并通过使用条件标签来决定你真正想要使用哪个模板。