Многоязычный WordPress с перенаправлениями и динамическим контентом - PullRequest
0 голосов
/ 22 января 2019

Не знаю, как озаглавить мою проблему.

У меня есть веб-сайт Wordpress, где большинство значений хранятся в пользовательских полях и очень независимы от языка - например, большинство значений являются числами.

Вместо создания мультисайта с несколькими сетевыми сайтами я ищу гораздо более простое решение.Допустим, я хочу создать немецкую версию.Тогда в идеале я мог бы перенаправить всех немецких пользователей, получающих доступ к сайту с /de/, на немецкую версию темы.

Например: http://www.example.com/post-name/ направляет на single.php в файлах темы http://www.example.com/de/post-name/ направляет на single-de.php в файлах темы.Таким образом, они будут иметь одинаковое содержание, но перевод будет в файле темы.

Единственная проблема, которую я вижу, - это канонический URL, но я полагаю, что и с этим можно справиться.Поэтому мой вопрос заключается в том, можно ли перенаправить всех пользователей, которые переходят на /subfolder/post-name/, к определенному файлу темы и отображать содержимое этого сообщения с конкретным файлом темы?

Есть ли какое-либо решение, которое я пропустил, чтоможет быть проще?

Мое решение, приведенное выше, потребует только перенаправления и некоторые дополнительные файлы темы вместо создания совершенно нового мультисайта и импорта всего, а также обновления этого сайта.

1 Ответ

0 голосов
/ 22 января 2019

Уже есть логика wp для перевода тем, так что вам не нужно это изобретать заново.Если ваш контент находится в теме или одинаков для всех языков (например, чисел), то переводы должны хорошо работать для этого.

Можно настроить WP-LANG динамически.Viper's https://wordpress.org/plugins/in-their-language/ пытается сделать это автоматически для области администратора (не уверен, работает ли он по-прежнему) или / и вы можете добавить переключатель языка.Довольно просто, есть множество https://www.google.com/search?q=wordpress+language+switcher.

это ответ на

Есть ли какое-то решение, которое я пропустил, которое может быть проще?

не ответ на

Итак, мой вопрос, можно ли перенаправить всех пользователей, которые переходят в / subfolder / post-name / к определенному файлу темы, и отображать содержимое этого сообщения с помощьюконкретный файл темы?

...