Files
dwindown f77c9b828e fix: Auto-detect dev server URL for Local by Flywheel
🐛 Problem:
- Dev server hardcoded to http://localhost:5173
- Local by Flywheel uses *.local domains with HTTPS
- Dev mode was blank page (couldn't connect to Vite)

 Solution:
Auto-detect dev server URL based on current host:
- Reads $_SERVER['HTTP_HOST']
- Detects *.local domains (Local by Flywheel)
- Uses HTTPS for *.local domains
- Falls back to HTTP for localhost

📝 Examples:
- woonoow.local → https://woonoow.local:5173
- localhost → http://localhost:5173
- example.test → http://example.test:5173

🎯 Result:
- Dev mode works on Local by Flywheel
- Dev mode works on standard localhost
- No hardcoded URLs
- Still filterable via 'woonoow/admin_dev_server'

💡 Usage:
1. Set WOONOOW_ADMIN_DEV=true in wp-config.php
2. Run: npm run dev
3. Visit wp-admin - Vite HMR works!
2025-11-16 13:48:23 +07:00
..