Files
WooNooW/includes/Admin
dwindown 3b3e3bd0ad fix: Add debug logging and WordPress media templates
🐛 Two Issues Fixed:

1. WP-Admin Assets Not Loading:
   - Added debug logging to Assets.php
   - Logs hook name, dev mode status, file existence, URLs
   - Helps diagnose why assets aren't enqueued
   - Enable WP_DEBUG to see logs

2. Standalone WordPress Media Templates Missing:
   - Added wp_print_media_templates() call
   - Outputs required #tmpl-media-modal templates
   - Fixes 'Template not found' error
   - Media library modal now works correctly

📝 Debug Logs (when WP_DEBUG enabled):
- [WooNooW Assets] Hook: toplevel_page_woonoow
- [WooNooW Assets] Dev mode: false
- [WooNooW Assets] Dist dir: /path/to/admin-spa/dist/
- [WooNooW Assets] CSS exists: yes
- [WooNooW Assets] JS exists: yes
- [WooNooW Assets] CSS URL: http://...
- [WooNooW Assets] JS URL: http://...

🎯 Result:
- Better diagnostics for asset loading issues
- WordPress media library fully functional in standalone mode
- Easier troubleshooting with debug logs
2025-11-16 13:09:22 +07:00
..