OK. I ca see the issue. You made me start to write a blog post!!! Read this then connect with me on Skype (my poor French and your poor English, we will be fine). You have some work to do, but we can rescue this 🙂
The first draft of my blog post:
In general, one of the biggest faults in the way WordPress works, and I will call it that, is taxonomies. The default taxonomy is categories
, but you can add others.
What, IMHO, should be the case is:
#1 Each Taxonomy should only be permitted to apply to one post type. The default taxonomy, categories
should apply only to default posts. But, this is not the case in WordPress. Instead, categories
applies to all post types, and if you make some custom taxonomies, you can apply them to all post types also. The WordPress core team have decided that they will handle this issue in a different way, which they call term splitting
, but, IMHO, it doesn’t work when it comes to urls.
#2 There should be no child/parent taxonomy terms within the same taxonomy. Instead, their should be child/parent taxonomies, where a term in a child taxonomy is link to a term in the parent taxonomy
#3 WordPress allows multiple taxonomy terms to be applied to a post. This should not be possible. Instead, there should be multiple taxonomies on that post type.
The above ‘rules’ can already be observed by a site designer and site users and if they do, URLs and post filtering (which is what you need to use to achieve what you want) becomes so much easier.
Sorry it is in English 🙁