WordPress Multi-сайт с многоязычным использованием WPML - PullRequest
3 голосов
/ 04 ноября 2011

У меня есть проект с WordPress для многоязычного сайта с несколькими странами.

Я хочу иметь такую ​​структуру:

  • domain.com
  • domain.com / es
  • domain.com / de
  • domain.com / fr


  • domain.es

  • domain.es / en


  • domain.fr

  • domain.fr/ en


  • domain.de

  • domain.de / en

Мне было интересно, еслиу кого-нибудь были какие-то полезные статьи, советы или идеи.Идея состоит в том, чтобы сайт .com был «родительским» сайтом.Другие спутниковые сайты будут по умолчанию на своем родном языке, но могут быть доступны и другие языки.В идеале, каждый отдельный спутниковый сайт может иметь некоторую свободу действий, чтобы иметь стили / контент, которые отличались бы от родительского сайта.

Я также хочу, чтобы родительский сайт использовал канонизацию, чтобы «спутник» (специфичный для странысайтов верхнего уровня) имеют приоритет.

Наверное, мне больше всего интересно узнать о:

  • Сопоставлении доменов и совместимости с WMPL

Спасибо

Ответы [ 2 ]

3 голосов
/ 28 марта 2012

Я использую «Polylang» во всех моих проектах, и он отлично работает для меня. Polylang делает 2 вещи:

1) Создает братьев и сестер для поста и страниц, связанных через ID, так что вы можете написать пост на английском языке, а затем «испанский брат» с другим содержанием, но связанный с другим, поэтому при переключении языка он отображает желаемый язык.

2) Автоматически создает суб-маршрут в вашем URL-адресе WordPress (например, yourdomain.com/en и yourdomain.com/es), чтобы он соответствовал и изменял нужный языковой интерфейс. Вы даже можете использовать функции в своих шаблонах для переключения некоторого содержимого по языку в одном и том же файле шаблона. Вы можете добавлять и определять столько языков, сколько хотите.

Важно: это не плагин для «автоматического перевода» контента, это больше похоже на возможность создания многоязычных сайтов.

Вы можете найти Polylang здесь: Скачать Polylang из плагинов WordPress

Если вы заинтересованы в использовании Polylang в своих шаблонах, здесь вы можете найти решение для вызова различного содержимого в соответствии с языком, выбранным пользователем: Несколько заголовков по языку с использованием Polylang

Надеюсь, эта работа для вас.

Привет!

0 голосов
/ 10 апреля 2013

Мне нравится WPML, потому что я его приобрел, но он просто не работает для меня, и я всегда использую Polylang.

update Недавно я использовал WPML для проектапоследняя версия работала очень хорошо для меня.Polylang по-прежнему великолепен, и мой последний опыт работы с WPML даже лучше, чем у Polylang.

...