有没有人能解释一下归档文件-{posttype}.php、类型-{posttype}和日期.php之间的区别?

时间:2011-02-28 作者:grrrbytes

我正在尝试让每种帖子类型的自定义档案工作,但经过一周的尝试、搜索和抓挠,我仍然无法让它工作。我主要是说{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}.phpdate.php 不要使/{year}/{month} 永久性工作。

基本上我需要的是:

/{post-type} 列出此自定义帖子类型的所有帖子

/{post-type}/{year} 列出特定年份的所有

/{post-type}/{year}/{month} 在一个月内进一步说明。

最后:是否要创建一个模板,用于输出自定义职位类型的所有年份和月份wp_get_archives()? 或者我必须为每种帖子类型创建不同的模板吗?

希望我说的有点清楚。在wp3上运行。1.

2 个回复
SO网友:kaiser

你的permalink结构是什么样的?你已经读过了吗this on Codex?

编辑:相似线程over here. 可能适合您的需要。

SO网友:scribu

你应该考虑一次问一个问题。

最后:是否要创建一个模板,用wp\\u get\\u archives()输出自定义帖子类型的所有年份和月份?或者我必须为每种帖子类型创建不同的模板吗?

你的意思是:http://scribu.net/wordpress/smart-archives-reloaded

结束

相关推荐