MotionHub.Studio is the official WordPress companion for the MotionHub.Studio platform, a hosted studio-management service for dance and fitness studios. Connect your studio from your WordPress dashboard, jump to your studio admin with one click, and drop your booking and class components onto any page with a block or a native WordPress shortcode.
Manage your studio
Add components to your pages — blocks or shortcodes
Every component works two ways: as a block in the MotionHub.Studio block category (drag it in, pick options in the sidebar), or as a native shortcode you can paste anywhere. See the full list under Shortcodes below.
A MotionHub.Studio account is required for this plugin to work. See External services below.
Every component is available as a native WordPress shortcode — paste it into any post, page or widget. The studio connection is detected automatically, so there are no IDs or keys to enter. Each shortcode also has a matching block in the MotionHub.Studio block category, where you can pick categories, classes and instructors by name and set every option from the sidebar.
[motionhub_calendar] — your class schedule. Common options: view (day, week, month), card_size, show_instructor, show_availability, min_height. Optional filters: category, service, employee.[motionhub_calendar view="week" card_size="compact"][motionhub_appointmentform] — a booking form, inline or as a button + modal. Options: display_mode (inline, modal), button_label, brand_color, services, min_height.[motionhub_appointmentform display_mode="modal" button_label="Book a class"][motionhub_packages] — your packages and memberships. Options: layout (grid, list), columns, show_price, show_duration, group_by, heading, min_height.[motionhub_packages layout="grid" columns="3"][motionhub_classes] — your classes. Options: layout (card, circle), show_image, show_category, show_price, services, min_height.[motionhub_classes layout="card"][motionhub_categories] — your class categories. Options: layout (card, circle), show_count, categories, min_height.[motionhub_categories show_count="1"][motionhub_instructors] — your instructors. Options: show_photo, show_role, show_instagram, instructors, min_height.[motionhub_instructors show_role="1"][motionhub_events] — your events with ticketing. Options: min_height.[motionhub_events][motionhub_account] — a customer sign-in and self-service area. Options: min_height.[motionhub_account]This plugin relies on the MotionHub.Studio platform (a third-party hosted service). The plugin will not function without it.
https://app.motionhub.studiohttps://app.motionhub.studio. From the plugin’s Overview page you open it with one click — the plugin exchanges your connection key for a short-lived token and opens the admin in a new browser tab on the MotionHub.Studio site. The admin screens are not embedded in your WordPress dashboard.https://app.motionhub.studio/js/embed.js, which renders the component using your studio slug and a publishable embed key.