Creative Hub
Post-purchase members area for online classes. Adds a "Classes" content type (Elementor-editable), links classes to Studio Sessions products, gates class pages by purchase, and gives customers a tidy view of what they own.
by Scrapping Clearly · github.com/simple-pixels/creative-hub
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/simple-pixels/creative-hub/archive/refs/heads/main.zipWC requires at least: 7.0 WC tested up to: 9.3 Stable tag: 0.5.0 License: GPLv2 or later
Post-purchase members area for online classes, built on WooCommerce.
Description
Phase 1:
- "Classes" post type, editable in Elementor, separate from the product page.
- Link each class to one or more Studio Sessions WooCommerce products.
- Class pages are gated: full content for buyers, a teaser with buy buttons for everyone else.
- A "Creative Hub" area (My Account tab + optional standalone page) showing the customer's classes and downloads.
Not included yet: retreat bookings, retreat content, teacher fees.
Installation
See SETUP.md in the plugin folder.
- Upload the
creative-hubfolder to/wp-content/plugins/. - Activate through the 'Plugins' menu.
- Visit Settings > Permalinks and save once.
- Configure under Classes > Settings.
Changelog
0.5.0
- Removed the Class Types taxonomy (Online Class / Kit Class / Free Resource), including the "Free Resource = open to any logged-in user" rule.
- Only products tagged
studio-sessionsunlock classes. Curated Kits and Kit Classes products behave as normal WooCommerce products. - Class editor flags linked products that aren't Studio Sessions.
0.4.0
- The Creative Hub now lives on the My Account "Dashboard" tab (the separate "Creative Hub" tab is removed).
- New: "My retreats" section + [ch_my_retreats] shortcode — shows purchased products in the "retreats" collection as cards linking to the product page.
- Class cards drop the class-type label and always show the featured image.
0.3.1
- Locked class pages no longer redirect to wp-login.php. With no Access page set, everyone sees the teaser; its log-in link now points to the WooCommerce account page.
- Order confirmation shows guest buyers how to get access (create an account with the same email).
0.3.0
- Order confirmation screen now names the class(es) bought and links to them + the Creative Hub.
0.2.0
- Class slug changed from /creative-hub/classes/ to /classes/ (auto-flushes on upgrade).
- New: Access page redirect + [ch_access_notice] shortcode (buy links + log-in link).
0.1.0
- Initial build: Classes CPT, product links, purchase gating, hub, My Account tab.