10]); if (is_wp_error($response)) { continue; } $responses[] = [ 'url' => $url, 'code' => (int) wp_remote_retrieve_response_code($response), 'body' => (string) wp_remote_retrieve_body($response), ]; } return DirectoryListingScorer::score($responses); } catch (\Throwable $e) { return new CheckResult( 'directory_listing', 'skip', 2, 2, 'info', ['error' => $e->getMessage()], 'Vérification ignorée (exception interne) : ' . $e->getMessage() ); } } }