Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have a big problem. I have been banging my head on this all day long. It seems to be a stupid easy question. Possibly also with a stupid easy answer. But I can't seem to find it.

What I want is simple. I have a custom_post_type called "producten" and a taxonomy called "producten_categorie". Inside there I have got some couple hundred products that are all assigned to a "produten_categorie" term. I want to change the permalinks so they display the taxonomy term in the product permalink.

What I have now is as follows:

  • www.domain.com/producten/ (producten archive)
  • www.domain.com/producten/category (producten category archive)
  • www.domain.com/producten/category/subcategory (producten subcategory archive)
  • www.domain.com/producten/post_tile (single page for post in "producten")

What I want is the following:

  • www.domain.com/producten/ (producten archive)
  • www.domain.com/producten/category (producten category archive)
  • www.domain.com/producten/category/subcategory (producten subcategory archive)
  • www.domain.com/producten/category/post_tile (single page for post in main category)
  • www.domain.com/producten/category/subcategory/post_tile (single page for post in sub category)

I can't get it to work. I first tried the "custom post type permalinks" plugin. Which did not work and gave me 404 errors. Even after flushing the permalinks more than a few times.

After that I tried manually changing the permalink by using "filter_post_type_link". But I just can't get it to work.

You can find my code for registering the post type on the taxonomy here -> http://pastebin.com/DMfA21qb

Hope someone can help me.

share|improve this question

3 Answers 3

Take a look at this post

How to create a permalink structure with custom taxonomies and custom post types like base-name/parent-tax/child-tax/custom-post-type-name

Accompanied by:

How to change permalink structure for custom post type and it's taxonomies?

and

Custom post types, taxonomies, and permalinks

It will cover what you are trying to do for /category/subcategory/othersubcategory/posttitle.

Edit: I implemented this and fixed some issues with a double trailing slash. Look at this, it works How to fix a double slash in custom permalinks with hierarchical taxonomy's?

share|improve this answer

I know it's not a direct answer, but you could try the MagicFields plugin. http://magicfields.org/

It makes working with custom post types and taxonomies a lot easier. I don't know if it is an overkill for your specific requirements though.

share|improve this answer

Try changing

'hierarchical' => false,

To

'hierarchical' => true,
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.