id) || strpos($screen->id, 'wp-allstars') === false) { return; } // Enqueue CSS wp_enqueue_style( 'wp-allstars-admin', plugins_url('admin/css/wp-allstars-admin.css', __FILE__), [], WP_ALLSTARS_VERSION ); // Enqueue WordPress updates script for theme/plugin installation wp_enqueue_script('updates'); // Enqueue main admin script wp_enqueue_script( 'wp-allstars-admin', plugins_url('admin/js/wp-allstars-admin.js', __FILE__), ['jquery', 'updates'], WP_ALLSTARS_VERSION, true ); // Localize script with AJAX and security data $ajax_data = [ 'ajaxurl' => admin_url('admin-ajax.php'), 'adminUrl' => admin_url(), 'nonce' => wp_create_nonce('wp-allstars-nonce'), 'updateNonce' => wp_create_nonce('updates') ]; wp_localize_script('wp-allstars-admin', 'wpAllstars', $ajax_data); } add_action('admin_enqueue_scripts', 'wp_allstars_admin_assets'); /** * Initialize core plugin classes */ $wp_allstars_auto_upload = new WP_Allstars_Auto_Upload();