
add_filter( 'rest_pre_serve_request', function ($served, $result, $request, $server) {$origin = $_SERVER['HTTP_ORIGIN'] ?? '';// Allow Flutter Web running locally if ( preg_match( '/^https?:\/\/(localhost|127\.0\.0\.1)(:\d+)?$/', $origin ) ) { header('Access-Control-Allow-Origin: ' . $origin); header('Access-Control-Allow-Methods: GET, OPTIONS'); header('Access-Control-Allow-Headers: Content-Type, Authorization'); header('Vary: Origin'); }return $served; }, 11, 4 );
Skip to content