如何使固定链接适用于自定义帖子类型和分类?

时间:2011-09-19 作者:Mark

我已经花了好几天的时间试图弄清楚这一点,StackOverflow是我最后的选择。我只想要以下内容:

http://www.mydomain.com/my-post-stype/my-top-level-category/my-sub-level-category/my-page.html

对于帖子来说,这非常简单,只需添加/%类别%/%postname%。html作为永久链接就可以做到这一点。然而,对于自定义帖子类型来说,这似乎非常困难。

我有一个注册的post\\u类型project. 和分类法project_category

现在我喜欢我的永久链接变成

/project - Overview of projects in all categories.
/project/CATEGORY - Overview of projects within that category.
/project/CATEGORY/SUBCATEGORY - Overview of projects within that subcategory.
/project/CATEGORY/SUBCATEGORY/postname - The actual post.
也许wp\\U rewrite需要在这里帮助我,但我不知道怎么做。有人能帮我吗?

1 个回复
最合适的回答,由SO网友:Manny Fleurmond 整理而成

我刚刚开始做类似的事情。这是改编自this tutorial

对于post类型注册,请确保query\\u var、Public\\u queryable和has\\u archive设置为true,rewrite设置为falsecode here.编辑:抱歉,今天代码暗示对我来说完全不起作用。代码位于上面的链接中

结束

相关推荐

Catch all taxonomy template

我已经创建了一个自定义分类法,并试图让Wordpress在没有定义术语时显示分类法模板。目前Wordpress仅在URL上定义术语时显示模板。我的分类法叫做projects 定义如下:$args = array( \'labels\' => array( \'name\' => \"Categories\", \'singular_name\' => \"Category\", \'search_it