Задать вопрос
kryamk
@kryamk

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

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

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


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

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

Похожие вопросы