Как реализовать геолокацию в Wordpress?
Да что же люди не поймут никак, что не нужно решать за пользователя, какой язык ему показывать. 
Нужно ориентироваться на системный.
Для этого в браузерах предусмотрена отправка заголовка accept-language
https://www.google.ru/webhp?sourceid=chrome-instan...
Можно использовать geoip, инфу про ip брать отсюда.
https://www.maxmind.com/en/geoip2-services-and-dat...
Можно использовать данный плагин:
https://github.com/yellowtree/wp-geoip-detect
После определения локации пользователя можно поставить редирект через .htaccess или конфиг на нужный пользователю сайт (с нужным языком)
Так же, есть эти плагины в админке вп, можешь там посмотреть.