Merhabalar,
Bu işlem için GEO IP Location sağlayıcılarından bir API almanız gerekiyor, örnek ipinfo.io üzerinden API aldınız diyelim basit bir kodlama ile PHP dosyası oluşturmanız gerekiyor. Eğer belirlediğiniz şehir dışında sitenize istek geliyorsa engelleme yapabilirsiniz ve bunu wordpresse entegre etmek için .htaccess dosyasını açmanız ve oluşturduğunuz PHP dosyasından veri çekmeniz gerekiyor, böylelikle sitenize gelen her kullanıcının IP adresi kontrol edilir.
Not: Geo IP Location sağlayıcıları hiçbir zaman %100 sonuç vermez İstanbul da ikamet eden bir şahıs Ankara da görülebilir bölgesel yoğunluğa göre POP sunucuları değişmektedir.
Saygılarımızla,
Hostolog.com