How can I hide classes from public view?
There are several ways to control class visibility:
1) Create member-only classes by assigning a membership to the class and not selecting any other payment methods - this restricts them to subscribers only.
2) In the class settings you can uncheck "Show on my client page". You can still give people a link to book the class using a direct booking link - click the link icon next to the class to allow specific clients to book without the class having to appear in your public schedule.
3) Set future start dates - classes won't appear in the public calendar until their start date arrives. This gives you flexibility for personal training, exclusive sessions, or classes you're not ready to promote publicly yet.