function ip_adresini_al() {
if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
$kullanici_ip = apply_filters( 'wpb_get_ip', $ip );
}
daha sonra bu ip nin yerini saptarsın. Bunu şehir bilgisini içeren api veren sitelerden yaparsın. şehri aldıktan sonra geriye echo yapmak kalıyo. Örneğin bu sitenin apisini kullanabilirsin. http://ipinfo.io/
Fakat hiç tavsiye etmem. Çünkü google sayfanı indexlerken California Telefon Tamircileri olarak indeksliycek :D