我会对相同的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 也适用于层次分类法。