Кастомные (произвольные) посты на мультиязычном сайте Wordpress — как сделать правильную ссылку?

Добрый день.

Подскажите, как решить следующий вопрос. Есть мультиязычный сайт, основной язык - английский, русский язык дополнительный. Есть кастомные (произвольные) посты, которые отображают только новости на русском языке (экономика, финансы, культура, кино и пр.).

При добавлении в меню получаем правильную ссылку: site.com/ru/russiannews, со списком всех категорий, а при переходе уже на конкретные новости, сайт "отправляет" нас к основному домену, т.е. site.com/russiannews/culture/moscow-festifal - БЕЗ RU. И само меню, боковое меню уже отображаются на английском.

Вопрос: каким образом лучше всего сделать ссылку site.com/ru? На сайте стоит плагин WPML, но русские новости переводить не нужно, нужна только правильная ссылка: site.com/ru/russiannews/culture/moscow-festifal

Большое спасибо за Ваши подсказки.
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Если они не назначены как "переводимые" для WPML, то и правильная ссылка с /ru/ не будет генерироваться. Вы можете принудительно все-таки указать для WPML что новости якобы надо переводить, но сами переводы не делать, и не отделять перевод от оригинала. В админке это будет выглядеть вот так:
bedebf38ee3f4c9eb76e6389f3f1e907.png
В этом случае будет корректный URL, но если вы специально не переведете контент, то он будет отображаться на языке по умолчанию.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
99WEBDEV
@99WEBDEV Автор вопроса
Пожалуйста, очень нужна ваша помощь!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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