есть такой плагин — wp subdomains — он редиректит категорию на субдомен. Создаете категорию «Москва», заруливаете ее на субдомен, посты про Москву тоже размещаете в категории «Москва» — получаете статьи только касающиеся МСК.
Картинку менять — можно разными способами:
1) Найти плагин, который для каждой категории это может сделать.
2) Написать самому функцию, которая будет подтягивать картинку в зависимости от субдомена.
Первое что приходит в голову:
- Получать $_SERVER[«HTTP_HOST»]
- Вычленить часть до «.sait.ru»
- Писать конструкцию switch() или if(){}else(){}
Можно и ещё что-нибудь придумать.
Писать конструкцию switch() или if(){}else(){}
для 3-5 вариантов еще покатит, а когда будет 100-200 — то не стоит. В БД хранить для каждого урла/города инфу о субдомене и картинке и вытягивать по необходимости с помощью функции.
для 3-5 вариантов еще покатит, а когда будет 100-200
Всё делается очень просто, тут можно извращаться как угодно.
Если нужно подгружать картинку(и) из папки — создаётся папка с названием региона, кидается картинка — скриптом цепляете изображение из папки
можно всю структуру упростить до foreach() правильно подумав.
Если изображение подгружать из медиафайлов — добавляется регион в описание или в подпись, потом можно получить изображение по условию.
Что касается текста/контента/постов/страниц — здесь, произвольные поля, метки.
В общем варианты есть всегда, я же, в первом случае, дал элементарное рабочее решение.
Модератор
Юрій
(@yube)
Самый простой способ — наделать картинок с именами krasnoyarsk.sait.ru.jpg, moscow.sait.ru.jpg и т.д. и выводить так
<img src="/city-pictures/<?php echo $_SERVER["HTTP_HOST"]; ?>.jpg">
^_^
Хочу реализовать следующие
krasnoyarsk.sait.ru
moscow.sait.ru
Думаю, вначале нужно задуматься о реализации этого. От этого может зависеть существование основного вопроса 🙂
Тем более что второй вопрос как бэ намекает о возможной несостоятельности «проблемы»