自定义帖子类型与分层分类的固定链接

时间:2011-11-01 作者:Attila

我会对相同的Slug使用自定义的Post类型和层次分类法。幸运的是,我找到了一个基于post\\u type\\u link filter的好解决方案here from TheDeadMedic.

mysite.com/products/category1/product-name1 
mysite.com/products/category2/product-name2
mysite.com/products/category1/subcategory1/product-name1
mysite.com/products/category2/subcategory2/product-name2
...
唯一的问题是子类别页面获取404。

因此,这些URL可以工作:

mysite.com/products/category1/product-name1
mysite.com/products/category1/subcategory1/product-name1 
但子类别页面在层次结构中不起作用:

mysite.com/products/category1/subcategory1
mysite.com/products/category2/subcategory2
我只能访问这些没有层次结构的子类别。因此,这些URL可以工作:

mysite.com/products/subcategory1
mysite.com/products/subcategory2
你知道我该怎么扩展吗TheDeadMedic\'s solution 也适用于层次分类法。

1 个回复
SO网友:thanhtungit

添加到分类注册:

\'rewrite\' => array( \'hierarchical\' => true )

结束

相关推荐

Custom permalinks

我们有一个自定义类型music./music/ /music/post-name/ 此外,我们还有一个类似标签的分类法genres. 其URL为:/music-genres/genre-name/ 我尝试创建如下URL:/music/ /music/post-name/ /music/genres/ /music/genres/genre-name/ /music-genres/ 应替换为/music/genres/.最后,我们应该得到如下url