diff --git a/includes/Admin/StandaloneAdmin.php b/includes/Admin/StandaloneAdmin.php index a92b246..990521a 100644 --- a/includes/Admin/StandaloneAdmin.php +++ b/includes/Admin/StandaloneAdmin.php @@ -43,6 +43,9 @@ class StandaloneAdmin { * Render standalone admin interface */ private static function render_standalone_admin() { + // Enqueue WordPress media library (needed for image uploads) + wp_enqueue_media(); + // Check if user is logged in and has permissions $is_logged_in = is_user_logged_in(); $has_permission = $is_logged_in && current_user_can( 'manage_woocommerce' ); @@ -105,8 +108,14 @@ class StandaloneAdmin { } ?> - + + +
@@ -137,13 +146,22 @@ class StandaloneAdmin { // Navigation tree (single source of truth from PHP) window.WNW_NAV_TREE = ; + + // WordPress REST API settings (for media upload compatibility) + window.wpApiSettings = { + root: , + nonce: , + versionString: 'wp/v2/' + }; - - + +