wp_create_nonce('sodino_search_products'), ]); } if (strpos($hook, 'sodino_page_sodino-add-banner') !== false) { wp_enqueue_media(); wp_enqueue_script('sodino-banner-admin', plugin_dir_url(__FILE__) . 'js/banner-admin.js', ['jquery'], SODINO_VERSION, true); } }); // Handle delete for any Sodino admin page if (isset($_GET['page']) && strpos($_GET['page'], 'sodino') === 0 && isset($_GET['action']) && $_GET['action'] === 'delete') { add_action('admin_init', [$adminController, 'handleDelete']); } if (isset($_GET['page']) && strpos($_GET['page'], 'sodino') === 0 && isset($_GET['action']) && in_array($_GET['action'], ['delete_banner', 'toggle_banner_status'], true)) { add_action('admin_init', [$adminController, 'handleBannerActions']); } // Handle upsell actions if (isset($_GET['page']) && strpos($_GET['page'], 'sodino') === 0 && isset($_GET['action']) && in_array($_GET['action'], ['delete_upsell', 'toggle_upsell_status'], true)) { add_action('admin_init', [$adminController, 'handleUpsellActions']); }