Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_filter('site-reviews/system-info/section/server', function (array $values) {
- $domain = parse_url(get_home_url(), \PHP_URL_HOST);
- $response1 = wp_remote_get("http://ip-api.com/json/{$domain}?fields=query");
- $response2 = wp_remote_get('https://ipecho.net/plain');
- $responseBody1 = wp_remote_retrieve_body($response1);
- $responseBody2 = wp_remote_retrieve_body($response2);
- $location = json_decode($responseBody1, true);
- if (json_last_error() !== \JSON_ERROR_NONE) {
- $location = [];
- }
- if (empty($location['query'])) {
- $location['query'] = '';
- }
- $ip1 = $location['query'] ?: 'unknown';
- $ip2 = $responseBody2 ?: '';
- $values['Server IP Address'] = "{$ip1} ($ip2)";
- return $values;
- });
Advertisement
Add Comment
Please, Sign In to add comment