- Create new WordPress page template for trainer documentation (page-trainer-documentation.php)
- Add editable documentation content via Gutenberg editor
- Implement automatic table of contents sidebar with smooth scrolling
- Create comprehensive help content covering:
- Platform overview and mission
- Core concepts (Events, Venues, Organizers, Tickets, RSVPs, Orders, Certificates)
- Profile customization guide
- Venue and organizer management
- Event creation and management process
- Event attendance tracking methods
- Certificate generation workflow
- Comprehensive FAQs section
- Support resources and contact information
- Add responsive design with mobile-friendly layout
- Include interactive TOC with active section highlighting
- Update deployment script to set correct page template
- Fix documentation page to use new template system
The documentation page now provides trainers with a complete guide to using the platform,
including step-by-step instructions for all major features and answers to common questions.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Remove hardcoded template override in class-hvac-community-events.php forcing old shortcode-based template
- Update dashboard to use refactored page-trainer-dashboard.php template with proper WordPress integration
- Fix navigation menu rendering by removing conflicting HVAC_NAV_RENDERED constant checks
- Add missing hvac-menu-system.css file to resolve navigation styling
- Update deployment script to automatically assign correct page template
- Clean up template files to use consistent navigation rendering approach
- Update documentation with dashboard refactoring details
The dashboard now displays correctly with working navigation across all trainer pages.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add comprehensive Training Leads system for HVAC trainers
* New /trainer/training-leads/ page with tabular contact submission display
* HVAC_Training_Leads class with AJAX status updates and filtering
* Empty state messaging and profile sharing CTA
* Database integration with existing contact forms system
- Restructure trainer navigation menu for better UX
* Rename "Customize" to "Profile" with logical groupings
* Move "Logout" under "Profile" submenu
* Change "Personal Profile" to "Trainer Profile"
* Add "Training Leads" under Profile section
* Update help menu to show only question mark icon positioned far right
- Enhance documentation system
* Fix /trainer/documentation/ page styling and navigation integration
* Update content to reflect current platform features
* Add Training Leads documentation and navigation guide
* Implement proper WordPress template structure
- Update user management
* Change joe@upskillhvac.com display name to "Joe Medosch"
* Assign Joe as author of measureQuick headquarters venue
* Assign Joe as author of measureQuick and Upskill HVAC organizers
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Created 14 new page template files for trainer/master trainer pages
- Added page-templates.css for consistent layout across all HVAC pages
- Templates use appropriate shortcodes for each page functionality
- Ensures proper content display without sidebars
- Fixes blank page issues on staging
Templates added:
- Trainer profile, event management, certificates
- Email attendees, communication templates/schedules
- Master dashboard, Google Sheets, certificate diagnostics
- Account status pages (pending, disabled, registration pending)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>