add_filter('site-reviews/system-info/section/server', function (array $values) {
$domain = parse_url(get_home_url(), \PHP_URL_HOST);
$response = wp_remote_get("http://ip-api.com/json/{$domain}?fields=query");
$responseBody = wp_remote_retrieve_body($response);
$location = json_decode($responseBody, true);
if (json_last_error() !== \JSON_ERROR_NONE) {
$location = [];
}
if (empty($location['query'])) {
$location['query'] = gethostbyname($domain);
}
$values['Server IP Address'] = $location['query'] ?: 'unknown';
return $values;
});