Я пытаюсь показать регион и страну пользователя по IP-адресу, но мне не удается получить их.Каждый раз, когда я передаю IP-адрес другому API, я получаю, пожалуйста, введите действительный IP-адрес.Я делаю это, используя шорткод внутри functions.php , и я получаю доступ к шорткоду в footer.php , но он не работает.
Это код, который я написал в functions.php
function user_region() {
$ip = "27.255.58.21";
$http = wp_remote_get( 'https://ipinfo.io/{$ip}/json' );
$data = wp_remote_retrieve_body( $http );
$result=print_r($data);
return '<div class="user-region">'.$data->country_name.'</div>';
}
add_shortcode("get-user-region", "user_region");
Это то, что я получаю в нижнем колонтитуле
