fix: Remove hardcoded dev mode filters from woonoow.php
🐛 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
This commit is contained in:
@@ -43,5 +43,6 @@ register_activation_hook(__FILE__, function () {
|
||||
update_option('woocommerce_custom_orders_table_migration_enabled', 'yes');
|
||||
});
|
||||
|
||||
add_filter('woonoow/admin_is_dev', '__return_true');
|
||||
add_filter('woonoow/admin_dev_server', fn() => 'https://woonoow.local:5173');
|
||||
// Dev mode filters removed - use wp-config.php if needed:
|
||||
// add_filter('woonoow/admin_is_dev', '__return_true');
|
||||
// add_filter('woonoow/admin_dev_server', fn() => 'https://woonoow.local:5173');
|
||||
Reference in New Issue
Block a user