I've been investigating a fair bit and I'm posting here in hope that someone has done something similar before.
I've set up a custom post type, "Classes". Each Class can have a day/time/location assigned to it. A class can have multiple day/time/locations.
Ideally, when the client edits a class, let's call it "Assorted Training", they'd just be able to select from a row of 3 select boxes, that are populated by some custom taxonomies.
Day | Time | Location
After selecting one, they could then "add" another day/time/location if they wanted to.
It'd then need to query "What's On Today" and have it display just what Classes are on, along with their time/location.
Does this seem like the best way to organise it, am I being clear?
Right now I have it set up as each Day is a custom post type and the client has to manually type in what's on that day in a list style format. It's easy enough querying What's On by using custom slugs for each day.
Thanks for the help.