Как исправить код языка в URL с uk на ua в WPML?
Общепринято, что для URL украинской версии сайта используется код «ua». Однако в настройках WPML код украинского языка по умолчанию указан как «uk». В статье мы выясним, как исправить код страны и региона по умолчанию с сохранением правильного hreflang.
В каком случае можно использовать эту инструкицю?
Отметим, что этот гайд актуален в том случае, когда вы только создаете украинскую версию сайта. На уже созданных страницах /uk URL не изменится, поэтому их нужно будет либо дублировать, либо добавлять переводы заново.
Чтобы массово продублировать страницы в WPML заходим в «Translation Management» → выбираем нужные страницы и записи «Select items for translation» → в блоке «Select
Translation options» выбираем «Duplicate content» → жмем «Duplicate».
Предупредим, что изменение URL может негативно повлиять на seo уже созданных страниц. Чтобы предупредить потерю позиций в выдаче, необходимо будет настроить 301 редирект. У нас уже есть подробная инструкция по настройке 301 редиректов, так что можете смело воспользоваться ею.
Изменение языкового кода языка с uk на ua
Шаг 1. В админ-панели WordPress заходим в раздел «WPML» → «WPML Languages» → «Edit Languages».
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-47.png)
Видим, что по умолчанию в WPML украинская версия с кодом uk.
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-48-1.png)
Шаг 2. Чтобы заменить код на правильный, нажимаем на «Add Language».
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-49.png)
Заметим, что уникальными должны быть поля «Language name», «Code», «Default locale», «hreflang» и «Language mapping». Также мы загрузили файлом свой флажок, чтобы потом было легче отличить стандартную украинскую версию WPML от созданной самостоятельно. Также можно иначе называть переводы, чтобы потом легче их различать.
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-50.png)
Обратите внимание! Если указанные выше поля будут дублировать стандартные, возникнет ошибка:
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-51.png)
Шаг 3. В результате видим, что новый код украинского языка успешно добавлен.
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-52.png)
Шаг 4. Удаляем стандартную украинскую версию, которую предлагает WPML. Для этого возвращаемся в меню «Languages» → «Add / Remove languages».
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-53.png)
Удаляем стандартную версию с uk (просто убираем флажок возле нее) и сохраняем изменения.
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-55.png)
В результате в коде украинских страниц будет отображен правильный код языка «ua».
![Как изменить код языка с uk на ua в WPML | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2023/05/unnamed-56.png)
Вывод
Мы выяснили, как заменить код украинского языка с «uk» на «ua» внутри плагина WPML. Теперь спокойны и мы, и наши seo-специалисты, и Google. Если возникли вопросы или проблемы, пожалуйста, обратитесь к нам за помощью.
Быстрый WordPress Хостинг
С ежедневными бекапами и поддержкой 24/7
Возможно, вас заинтересует
![Как сделать украинскую версию сайта по умолчанию без смены URL?](https://hostpro.ua/wiki/wp-content/uploads/2023/05/Wiki.1300х510-Як-зробити-українською-версію-сайту-за-замовчуванням-без-зміни-URL_-410x161.webp)
Как сделать украинскую версию сайта по умолчанию без смены URL?
Украинскую версию сайта по умолчанию можно сделать несколькими способами. В этой статье мы расскажем...
Обновлено: 04.05.2023
|![Регистрация и загрузка WPML](https://hostpro.ua/wiki/wp-content/uploads/2023/01/Frame-18320-410x92.webp)
Регистрация и загрузка WPML
WPML – платный плагин для создания мультиязычных сайтов на WordPress. В этой статье выясним,...
Обновлено: 30.01.2023
|
Наш телеграм
с важными анонсами, розыгрышами и мемами
Присоединиться