WPML позволяет Вам изменить язык по умолчанию Вашего сайта WordPress. Однако изменение языка по умолчанию Вашего сайта может повлиять на то, как страницы произвольных архивов отображают типы записей или таксономии, для которых настроен возврат к языку по умолчанию.
В WPMLНастройкиЯзыки Вы можете изменить язык по умолчанию Вашего сайта: нажмите Изменить в строке языка и выберите Установить по умолчанию. Это позволяет Вам:
- Создавать контент на одном языке и переводить его на дополнительный язык
- Установить дополнительный язык в качестве нового языка по умолчанию для Вашего сайта

Что происходит при изменении языка по умолчанию Вашего сайта
Перед изменением языка по умолчанию Вам следует создать резервную копию Вашего сайта.
Когда Вы меняете язык по умолчанию Вашего сайта, новый язык по умолчанию становится основным языком Вашего сайта. Это первый язык, который видят пользователи при посещении Вашего сайта.
После изменения языка по умолчанию Вашего сайта WPML автоматически корректирует Ваш контент и ссылки, чтобы они указывали на соответствующий язык. Он не меняет язык, назначенный существующим записям. Язык каждой записи определяется при ее создании, и Вы можете изменить его только вручную в редакторе WordPress.
Однако, если для каких-либо Ваших типов записей или таксономий установлено значение Переводимый — использовать перевод, если доступен, или язык по умолчанию, изменение языка по умолчанию сайта может повлиять на то, как страницы Ваших произвольных архивов отображают их.

При этой настройке:
- Если Вы не перевели контент на дополнительные языки, WPML будет показывать контент на Вашем языке по умолчанию.
- Когда Вы меняете язык по умолчанию, контент, который не был переведен на этот язык, не будет отображаться в архивах Вашего сайта. Это происходит не потому, что контент отсутствует, а потому, что он не существует на этом новом языке по умолчанию.
Чтобы проиллюстрировать это, допустим, у Вас есть сайт на WooCommerce:
- Вы устанавливаете английский в качестве языка по умолчанию, а испанский — в качестве дополнительного языка.
- Вы устанавливаете для типа записей Товары значение Переводимый — использовать перевод, если доступен, или язык по умолчанию.
- Вы переводите на испанский только один товар. Остальные товары существуют только на английском, языке по умолчанию Вашего сайта.
В этом случае:
- Когда языком по умолчанию Вашего сайта установлен английский, на Вашей странице магазина на испанском отображается один товар на испанском. Остальные отображаются на английском.
- Если Вы измените язык по умолчанию Вашего сайта на испанский, на Вашей странице магазина на испанском будет отображаться только тот один товар, который Вы перевели ранее. Ваша страница магазина на английском останется без изменений, поскольку все товары были изначально добавлены на английском, и возврат к языку по умолчанию не требуется.
Страница магазина на английском после изменения языка по умолчанию сайта
Как подготовить контент к изменению языка по умолчанию
Прежде чем Вы измените язык по умолчанию Вашего сайта, Вам следует подготовить контент Вашего сайта для правильного отображения в списках архивов. Это связано с тем, что после изменения языка по умолчанию:
- Вы не сможете перейти в WPMLПереводы и использовать функцию массового автоматического перевода для перевода существующего контента с исходного языка (предыдущего языка по умолчанию) на другие языки, включая Ваш новый язык по умолчанию.
- Если Вы включите режим Переводить все автоматически после изменения языка по умолчанию Вашего сайта, контент с исходного языка (предыдущего языка по умолчанию) не будет выбран для автоматического перевода.
Перед изменением языка по умолчанию Вы можете сделать следующее, чтобы убедиться, что Ваши списки архивов отображают записи правильно:
- Вариант 1: Перевести весь Ваш контент на новый язык по умолчанию. Убедитесь, что все Ваши записи переведены на язык, который Вы собираетесь сделать новым языком по умолчанию. Если у Вас много контента и Вам нужно ускорить процесс перевода, Вы можете использовать автоматический перевод.
- Вариант 2: Дублировать существующие записи: Дублируйте существующие типы записей, включая страницы, товары и другие произвольные записи, на новый язык по умолчанию.
Известные проблемы после изменения языка по умолчанию
Если Вы изменили язык по умолчанию, не выполнив описанные выше шаги, Вы можете обнаружить отсутствие контента в списках архивов. В этом случае Вы можете использовать Расширенный редактор переводов для перевода контента с исходного языка (предыдущего языка по умолчанию) на Ваш новый язык по умолчанию.
Если в Ваших списках архивов много элементов, которые Вы не перевели, например, портфолио или другие произвольные типы записей, не имеющие переводимого контента, пожалуйста, обратитесь в поддержку WPML. Наша команда может помочь Вам массово изменить язык всех этих записей.