Лучший способ - без плагина - я установил WP3.0 с мультисайтом; первый блог - манекен, чтобы переписать пользователей на правильный блог с его языком, небольшой сценарий в теме, чтобы переписать правильный язык; я вижу в браузере язык пользователей и переписываю; второй - это блог по умолчанию, третий - другой блог и т. д. Кроме того, можно переключить блог из сообщения post с основной функцией WPMU и добавить собственные функции для публикации черновика в других блогах из опубликованного сообщения в блог
обновление по вашему вопросу:
Извини я плохо знаю английский
Я устанавливаю wp3.0 или MU и первый блог, admin-blog имеет небольшую тему, один шаблон с небольшой функцией. Функция читает язык браузера пользователей во внешнем интерфейсе домена и затем подключается к другому блогу этой установки, этот язык используется по умолчанию.
Все остальные блоги предназначены для разных языков, а один блог для одного языка. Таким образом, можно создавать отличные таблицы для разных постов, и все они работают с основными методами WP. В WPMU достаточно функций для переключения с поста на пост на другом языке. Дайте ему пост в блоге на английском и ссылку на пост в блоге на немецком, чем я напишу это с помощью собственного плагина в постмете поста. Так что это возможно для пользователей, он может включить веб-интерфейс с поста на другом языке. Также вы можете использовать, wp_insert_post()
чтобы добавить черновик в блог на немецком языке, может быть, когда вы публикуете в блоге на английском языке.
Я надеюсь, что вы понимаете мой путь - прекрасно работает, и у меня есть много клиентов с этим решением.
Обновление, вытащил из комментариев 22.12.2012
Для этого мы создали бесплатный плагин:
wordpress.org/extend/plugins/multilingual-press
bueltge 22 декабря 2011 г.