我正在尝试让每种帖子类型的自定义档案工作,但经过一周的尝试、搜索和抓挠,我仍然无法让它工作。我主要是说{post-type}/{year} 或{post-type}/{year}/{month} permalinks。他们总是扔404. 只有index.php?year={year}&monthnum={month}&post_type={post_type} 链接确实有效。所以现在我临时创建了一些自定义重写规则,用于翻译工作链接中的永久链接。
但是,如何使本机归档功能适用于post类型?我不知道archive-{posttype}.php, type-{posttype} 和date.php 模板,并尝试了所有这些方法以使其正常工作。不过运气不好。type-{posttype}.php 确实可以列出所有帖子类型,但是archive-{posttype}.php 或date.php 不要使/{year}/{month} 永久性工作。
基本上我需要的是:
/{post-type} 列出此自定义帖子类型的所有帖子
/{post-type}/{year} 列出特定年份的所有
/{post-type}/{year}/{month} 在一个月内进一步说明。
最后:是否要创建一个模板,用于输出自定义职位类型的所有年份和月份wp_get_archives()? 或者我必须为每种帖子类型创建不同的模板吗?
希望我说的有点清楚。在wp3上运行。1.