id) && in_array($current_screen->id, $allowed_screens, true)) { $script_asset_path = PL_ACCESS_CONTROL_DIR . 'build/admin.asset.php'; $script_asset = file_exists($script_asset_path) ? include $script_asset_path : ['dependencies' => [], 'version' => PL_ACCESS_CONTROL_VERSION]; wp_enqueue_script( 'pl-access-control-admin-script', PL_ACCESS_CONTROL_URL . 'build/admin.js', $script_asset['dependencies'], $script_asset['version'], true ); wp_enqueue_style( 'pl-access-control-admin-style', PL_ACCESS_CONTROL_URL . 'build/admin.css', [], PL_ACCESS_CONTROL_VERSION ); wp_enqueue_style( 'figtree-font-admin', 'https://fonts.googleapis.com/css2?family=Figtree:wght@400;600&display=swap', [], null ); // Localize Admin Script wp_localize_script('pl-access-control-admin-script', 'placAdminData', [ 'rest_url' => esc_url_raw(rest_url()), 'nonce' => wp_create_nonce('pl_access_control_wp_rest'), 'pluginUrl' => PL_ACCESS_CONTROL_URL, 'pluginVersion' => PL_ACCESS_CONTROL_VERSION, ]); } wp_enqueue_style( 'pl-access-control-admin-style', PL_ACCESS_CONTROL_URL . 'assets/admin/css/pl-access-control-admin.css', [], PL_ACCESS_CONTROL_VERSION ); wp_enqueue_script( 'pl-access-control-admin-script', PL_ACCESS_CONTROL_URL . 'assets/admin/js/pl-access-control-admin.js', ['jquery'], PL_ACCESS_CONTROL_VERSION ); } }