@ligisayan

Как при переходе на сайт wordpress выводить страницу отличную от главной?

Всем привет! Есть сайт на wordpress с установленной темой colormag. Как сделать так, чтобы при переходе на сайт выводилась отличная от главной страница, причем, чтобы для русского пользователя выводилась русскоязычная версия страницы, а для иностранного - англоязычная. Страницы связаны через плагин Polylang

Изменение в настройках
На главной странице отображать - Статическую страницу (выберите ниже)
результата не приносит - в поле адреса отображается нужная страница, но информация выводится из настроек темы, а не ее
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
Сделайте отдельный темплейт главной страницы.
Файл темплейта надо назвать front-page.php и положить в корень темы.
С плагином Polylang не работал, но думаю не составит труда разобраться с языком
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mletov

причем, чтобы для русского пользователя выводилась русскоязычная версия страницы, а для иностранного - англоязычная.


Вы можете импортировать в базу диапазоны российских ip и определять язык на основе REMOTE_ADDR (кстати, пользователи Украины и Белоруссии для вас русские или нет?).
Еще про определение языка посетителя можете почитать тут https://habrahabr.ru/post/159129/
Ну и на основе результата редиректить/подменять содержимое страницы.

Но с этим надо аккуратнее, поисковики могут воспринять это как клоакинг
Ответ написан
Ваш ответ на вопрос

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

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