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
This commit is contained in:
@@ -159,6 +159,9 @@ class StandaloneAdmin {
|
||||
// Print WordPress media library scripts (needed for wp.media)
|
||||
wp_print_scripts( 'media-editor' );
|
||||
wp_print_scripts( 'media-audiovideo' );
|
||||
|
||||
// Print media templates (required for media modal to work)
|
||||
wp_print_media_templates();
|
||||
?>
|
||||
|
||||
<script type="module" src="<?php echo esc_url( $js_url ); ?>"></script>
|
||||
|
||||
Reference in New Issue
Block a user