I've been banging my head about this, and have created a work around, but it would be much nicer for my site's organisation if I could figure this out:
I want to be able to query posts across two taxonomies (one of which is custom), I'd like to be able to do this automagically, without needing to create custom templates with custom DB queries.
I want to have a 'platform' taxonomy, and be able to label articles in normal taxonomies (such as 'review' or 'preview')
At the moment I use a customised Walker to allow me to use the built in Menu system to generate menu's that point to specific archive pages.
My url looks like:
domain.com/category/platforms/consoles-platforms/ps3+review/
Which finds articles that are in the PS3 portion of platforms AND in the 'Review' category. Currently this is all done under the normal wordpress 'category' taxonomy.
Ideally I'd want them to be separate taxonomies, ('Reviews' being part of normal 'Category' tax and then a 'Platform' tax for console organisation) so that the URL could look like:
domain.com/platforms/consoles/ps3/review
It looks nicer and would let me keep my categories more tightly organised. BUT i can't for the life of me see how you set up wordpress to query across two taxonomies automatically.
Has anyone else come up against this?
Edit: Following Rarst's comment, I have to wonder, am I being too ambitious with my URL requirement? I could feasibly set this up using GET parameters and just one template (ie, domain.com?platform=ps3&type=review); is that the simplest/most robust way? Any other ideas on how to solve this?