GeoIP Detection — плагин для WordPress, который добавляет функции определения данных о посетителе по IP.

Засада в том что в РФ он работает слабо, для примера он определили у меня что я из РФ, но не сказал что я из Тюмени. Поле города вообще оказалось пустым.

Потому для РФ видимо лучше будут работать механизм на базе Яндекс.Карты — Location IP API