在WP3.1中设置自定义帖子类型档案?有什么发现吗? 时间:2010-12-03 作者:goldenapples 我刚刚把一个正在开发的网站移到了WP3。1以便我可以利用并开始测试一些新功能。我特别喜欢has_archive 注册自定义帖子类型中的参数。我有一个名为“recipes”的帖子类型,并在注册时将这一行添加到args中:\'has_archive\' => \'recipe-listings\', 据我所知,这应该会生成必要的重写规则/recipe-listings/ 相当于/?post_type=recipe. 然而,我似乎无法让它工作。通用形式http://amritafood.com/?post_type=recipe 很好,但是http://amritafood.com/recipe-listings/ 转到404。我还需要做什么才能使自定义post-type存档正常工作?还有其他人解决了吗? 1 个回复 最合适的回答,由SO网友:goldenapples 整理而成 我问这个问题太早了。感谢“简·法布里”为我指明了正确的方向。如果其他人有这个问题,下面是答案。任何时候更改重写规则(添加新的帖子类型、更改slug或has\\u archive slug等),都必须调用flush_rewrite_rules 一旦必须在注册post类型后调用它。我把它放在我在“init”上注册帖子类型的功能的最后,访问了一次网站,然后将其删除。现在网站运行良好。 结束 文章导航