Custom post type Permalinks with hierarchical Taxonomies

admin2025-01-07  4

I Would use Custom Post Type and hierarchical Taxonomies with same Slug. Fortunately I found a good solution based on post_type_link filter here from TheDeadMedic.

mysite/products/category1/product-name1 
mysite/products/category2/product-name2
mysite/products/category1/subcategory1/product-name1
mysite/products/category2/subcategory2/product-name2
...

The only problem is subcategory pages get 404.

So these URLs work:

mysite/products/category1/product-name1
mysite/products/category1/subcategory1/product-name1 

But subcategory pages don't work in hierarchical structure:

mysite/products/category1/subcategory1
mysite/products/category2/subcategory2

I can only access these subcategories without hierarchical structure. So these URLs work:

mysite/products/subcategory1
mysite/products/subcategory2

Have you got any idea how I could extend TheDeadMedic's solution to hierarchical taxonomies too.

I Would use Custom Post Type and hierarchical Taxonomies with same Slug. Fortunately I found a good solution based on post_type_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
...

The only problem is subcategory pages get 404.

So these URLs work:

mysite.com/products/category1/product-name1
mysite.com/products/category1/subcategory1/product-name1 

But subcategory pages don't work in hierarchical structure:

mysite.com/products/category1/subcategory1
mysite.com/products/category2/subcategory2

I can only access these subcategories without hierarchical structure. So these URLs work:

mysite.com/products/subcategory1
mysite.com/products/subcategory2

Have you got any idea how I could extend TheDeadMedic's solution to hierarchical taxonomies too.

Share Improve this question edited Apr 13, 2017 at 12:37 CommunityBot 1 asked Nov 1, 2011 at 16:49 AttilaAttila 3615 silver badges14 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

Add to the taxonomy registration:

'rewrite' => array( 'hierarchical' => true )
转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1736264627a982.html

最新回复(0)