@VKmaslo

Как перевести сайт с записями Wordpress на разные языки?

Изначально есть такие страницы:
site.com/2018/06/23/how-to-make-a-barrell-roll
site.com/category/high-pilotage
А я хочу добавить еще и такие:
http://site.com/Rus/2018/06/23/как-сделать-бочку/
http://site.com/Rus/category/высший-пилотаж/

И также для других языков.

Или не site.com/Rus/, а ru.site.com или как-то еще - это мало принципиально.

Самое тупое решение - это просто создать папку Rus, скопировать в нее весь сайт (также и БД сделать две), админить оба сайта отдельно и постоянно все синхронизировать. :)

Но хотелось бы как-то поумнее. Чтобы сайт с БД и всеми настройками остался один, но в админке у каждой записи было бы несколько версий с переключателем, так же и у категорий. Запись или категория одна и та же, но URL, заголовок, текст записи мы прописываем в админке отдельно под каждый язык.
И в итоге работает именно так, как описано.

В идеале еще и сам перевод автоматизировать с помощью гугла или еще чего-то: вот создаем категорию, заполняем title-en: "High-pilotage" и тут же админка сама заполняет у нее title-ru: "Высокий пилотаж", а мы уже дорабатываем напильником (под "Высший пилотаж"). И что особенно важно - также и с записями, а то не очень удобно переводить каждый абзац отдельно, или переводить весь документ гуглом, но потом править html, убирая из него нелепицу типа class="notranslate". Но это уже плюшки и возможно решилось бы поиском такого транслейт-сервиса, который не портит html, или еще чего-то стороннего по теме.
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 2
alvvi
@alvvi
export default apathy;
Используйте плагины, допиливайте под себя при необходимости
Пример плагина: WPML
Ответ написан
Punkie
@Punkie
https://ru.wordpress.org/plugins/polylang/ - бесплатной версии обычно хватает с головой.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы