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

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