🐛 CRITICAL FIX - Asset Path Issue: 1. WP-Admin Assets Not Loading: ❌ Old path: includes/Admin/../admin-spa/dist/ ✅ New path: /plugin-root/admin-spa/dist/ Problem: Relative path from includes/Admin/ was wrong Solution: Use dirname(__DIR__) to get plugin root, then build absolute path Before: - CSS exists: no - JS exists: no After: - CSS exists: yes (2.4MB) - JS exists: yes (70KB) 2. Standalone Media Library Styling: ❌ Missing WordPress core styles (buttons, dashicons) ✅ Added wp_print_styles for buttons and dashicons Problem: Media modal had unstyled text/buttons Solution: Enqueue all required WordPress media styles Styles now loaded: - media-views (modal structure) - imgareaselect (image selection) - buttons (WordPress buttons) - dashicons (icons) 📝 Debug logs now show: [WooNooW Assets] Dist dir: /home/.../woonoow/admin-spa/dist/ [WooNooW Assets] CSS exists: yes [WooNooW Assets] JS exists: yes 🎯 Result: - WP-Admin SPA now loads correctly - Standalone media library properly styled - Both modes fully functional
13 KiB
13 KiB