Major fixes implemented: 1. CSS Loading on Hierarchical Pages - FIXED - Enhanced page detection logic in hvac-community-events.php - Added URL pattern matching for /trainer/* and /master-trainer/* - All 7 HVAC CSS files now load correctly on hierarchical pages 2. Google Sheets Infinite Redirect Loop - FIXED - Removed duplicate master-trainer-google-sheets page - Added redirect loop prevention with hvac_redirect_check parameter - Disabled WordPress canonical redirects for Google Sheets URLs - Page now loads in 2.4s with 0 redirects (was 50+ before) 3. Google Sheets Folder Manager Integration - Moved folder manager to proper location in includes/google-sheets/ - Added conditional file loading to prevent fatal errors - Enhanced error handling throughout Google Sheets components 4. Dashboard Navigation Improvements - Fixed duplicate navigation buttons - Enhanced Master Trainer dashboard with folder hierarchy support - Improved permission checks and role-based access Technical improvements: - Added comprehensive debugging capabilities - Enhanced error handling with try-catch blocks - Improved conditional file loading patterns - Fixed hardcoded URLs in Google Sheets admin All issues tested and verified working on staging environment. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| mu-plugins | ||
| plugins/hvac-community-events | ||