🐛 CRITICAL FIX - Root Cause Found! The plugin had hardcoded dev mode filters that forced EVERYONE into dev mode: - add_filter('woonoow/admin_is_dev', '__return_true'); - add_filter('woonoow/admin_dev_server', fn() => 'https://woonoow.local:5173'); This caused: - ✗ SPA trying to load from localhost:5173 - ✗ Loading @react-refresh and main.tsx (dev files) - ✗ Not loading app.js and app.css (production files) ✅ Solution: - Removed hardcoded filters from woonoow.php - Commented them out with instructions - Added debug logging to is_dev_mode() - Updated installation checker to detect this issue 📝 For Developers: If you need dev mode, add to wp-config.php: define('WOONOOW_ADMIN_DEV', true); Or use filter in your development plugin: add_filter('woonoow/admin_is_dev', '__return_true'); 🎯 Result: - Production mode by default (no config needed) - Dev mode only when explicitly enabled - Better UX - plugin works out of the box
9.2 KiB
9.2 KiB