Посмотрите плагин
WT Geotargeting для CMS WordPress. С его помощью можно реализовать на сайте
выбор города и
смену телефона, да и любой другой информации.
А вот с
региональными директориями всё не так просто. Плагин WT Geotargeting региональные директории полноценно не поддерживает, по этой причине их нужно или создавать вручную (в виде страниц) или настраивать генерацию и парсинг Url через c помощью инструментов WordPress:
Класса ядра WP_Rewrite() и
функций перезаписи URL (ЧПУ).
Как альтернативу можете рассмотреть не региональные директории, а
поддомены. Их поддерживает плагина
WT Geotargeting Pro - расширенная платная версия.
Чем поддомены отличаются от директорий?
Региональные поддомены подходят для продвижения в Яндексе, а директории подходят для продвижения в Google. Таким образом нужно отталкиваться от целевой аудитории.