kryamk
@kryamk

Как сделать сайт для разных городов без мультисайтовости?

Нужно сделать многостраничный сайт подкаталогами (т.е. site.ru/omsk). На всех этих сайтах контент одинаковый, отличие только в название города. Создавать мультисайтовость ради такой мелочи как-то не серьёзно.
Какое можно найти решение?
Допустим создам поле ACF с названиями городов, выпадашка с этими городами в шапке, клиент выбирает город, город сохранять в localstorage, и при хождению по сайту подменять город и url?
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
Создать под каждый город массивы, где будут объекты с ключами вроде:

$belgorod = [
    "names" => ["Белгород", "Белгорода", "Белгороду", "Белгород", "Белгородом", "Белгороде"], 
    "area_names" => ["Белгородская область", "Белгородской области", "Белгородской области", "Белгородскую область", "Белгородской областью", "Белгородской области"],
    "prename" => "в",
    "address" => "Адрес",
    "phone" => "8 (472) 250-03-39",
];


И название переменной сверять с названием подкаталога, и на этом условии шорткодом, или так же через acf отдавать ту переменную, которая будет попадать под нужный критерий.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы