Okay i'm having a bit of a catogorisation/taxonomy/filtering problem here and am at loss on how to solve this. I hope someone could help me on the way a bit.
Say I've got a blog about food, with a few main subjects;
- thai food
- indian food
- greek food
- mexican food
- french food
- spanish food
- fast food
A blogpost is always tied to one or multiple of these subjects (a blogpost about a fajita is just filed under 'mexican food', a blogpost on 'burrito' under both 'mexican food' and 'fast food').
Then there are different categories like
- restaurants
- reviews
- information
- news
- take-out
- recipies
Blogposts are also always tied to one or multiple of these categories. These categories are available through the menu.
What I want to do is, offer the visitor a possibility to filter all the content on a specific subject. If one would chose to put the filter on 'thai food', all the articles returned should be about thai food. If one would chose the category reviews while the filter 'thai food' is on, it should only list articles about thai food within the category reviews.
If the filter is set to off (or all) and one would navigate to the category 'reviews', articles in the category review on all different subjects should be retreived.
So there it is! Now I realize I might have explained this in a difficult way, but I'm a loss on how to achieve this here.
Right now I've got both the subjects as the categories as top level categories but I'm assuming a custom taxonomie might be a better solution. Any help would be greatly appreciated!
edit: okay to make things easier, I think I have a better idea of what should be happening here: I should detect wether the user has a filter selected (which are custom taxonomies right now) and return posts accordingly. (so something like: if thai food is selected and user clicks on category 'reviews', return a query with custom taxonomie thai food in category reviews) My main question in this case is, how do you detect if there is a taxonomie selected, and which? Thanks!edit: okay to make things easier, I think I have a better idea of what should be happening here: I should detect wether the user has a filter selected (which are custom taxonomies right now) and return posts accordingly. (so something like: if thai food is selected and user clicks on category 'reviews', return a query with custom taxonomie thai food in category reviews) My main question in this case is, how do you detect if there is a taxonomie selected, and which? Thanks!