Как сделать выбор региона в wordpress?

Ссылка скопирована
1 ответ

Нужно чтобы у каждого региона был свой уникальный контент. Подскажите как реализовать выбор региона?

Дополнительные вопросы

примерно так

  • У ВП нет никаких регионов. Научись задавать вопросы, если интересуют ответы.
  • С такой постановкой вопроса - подскажут на фрилансе.
  • pantsarny @pantsarny Wordpress Multisite Ответы на вопрос 0

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Анна SEO Ответ

    В WordPress нет встроенной сущности «регион», поэтому реализация зависит от того, что именно должно отличаться: весь сайт, отдельные страницы, цены, контакты, блоки доставки или SEO-посадочные. Если у каждого региона должен быть свой уникальный контент, я бы не делал это просто через cookie и подмену текста. Для SEO и нормальной поддержки лучше, чтобы у регионов были отдельные URL.

    Рабочие варианты:

    1. Отдельные страницы: /moskva/usluga/, /spb/usluga/. Подходит для SEO-посадочных.
    2. Таксономия «Регион»: записи/объекты привязываются к регионам, архивы выводят нужный контент.
    3. Мультисайт: отдельный сайт сети на каждый регион. Имеет смысл, если региональные сайты сильно отличаются.
    4. Cookie + переключатель: удобно для интерфейса, но плохо как единственный способ для индексируемого контента.

    Если нужен выбор региона в шапке, можно хранить выбранный регион в cookie, а ссылки вести на реальные региональные страницы. Например пользователь выбрал «Москва», и кнопки/контакты ведут на московский раздел, но контент всё равно доступен по отдельному URL.

    Пример минимальной идеи с cookie:

    document.querySelectorAll('[data-region]').forEach(function (button) {
      button.addEventListener('click', function () {
        document.cookie = 'site_region=' + encodeURIComponent(button.dataset.region) + '; path=/; max-age=31536000';
        location.reload();
      });
    });

    document.querySelectorAll('[data-region]').forEach(function (button) { button.addEventListener('click', function () { document.cookie = 'site_region=' + encodeURIComponent(button.dataset.region) + '; path=/; max-age=31536000'; location.reload(); }); });

    Но важный момент: не прячьте уникальный региональный текст только за JavaScript. Поисковик и пользователь должны иметь возможность открыть конкретный регион напрямую по ссылке. Тогда не будет дублей и непонятной индексации.

    Итог: для проекта с SEO делайте региональность через URL и структуру страниц/таксономий, а переключатель региона используйте только как удобную навигацию.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно