Есть работающий интернет-магазин. Он на хороших позициях в поисковых системах. Сейчас его собираются продвигать по другим регионам. Нужно что бы на каждом регионе был свой url и свой контент. С контентом понятно. С Url как раз и есть вопрос:
Сейчас url в таком виде:
mysite.ru/post_name, mysite.ru/category/my_category и т.д.
Нужно что бы сайт оставался работать по этим же url для домашнего региона, например Москва.
для Москвы
mysite.ru/post_name, mysite.ru/category/my_category и т.д.
Для остальных регионов был url такого вида
для Екатеринбурга
mysite.ru/ekb/post_name, mysite.ru/ekb/category/my_category и т.д.
для Новосибирска
mysite.ru/nsk/post_name, mysite.ru/nsk/category/my_category и т.д.
и т.д. для всех регионов.
Сделать регионы на поддоменах не предлагать.
Подобный функционал несет плагин Polylang , только для языков:)
Изучайте про add_rewrite_rule, смотрите как тот же Polylang c ним работает. Принцип точно такой же, ведь у Polylang язык - это скрытая таксономия. Ваши регионы, по сути, тоже.