Як виправити код мови в 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

Бачимо, що за замовчуванням у WPML українська версія з кодом uk. 

Як змінити код мови з uk на ua у WPML | Wiki HostPro

Крок 2. Щоб замінити код на правильний, натискаємо на “Add Language”

Як змінити код мови з uk на ua у WPML | Wiki HostPro

Зауважимо, що унікальними мають бути поля “Language name”, “Code”, “Default locale”, “hreflang” та “Language mapping”. Також ми завантажили файлом свій прапорець, щоб потім було легше відрізнили стандартну українську версію WPML від створеної самостійно. Також можна інакше називати переклади, щоб потім легше їх розрізняти.

Як змінити код мови з uk на ua у WPML | Wiki HostPro

Зверніть увагу! Якщо вказані вище поля будуть дублювати стандартні, виникне помилка:  

Як змінити код мови з uk на ua у WPML | Wiki HostPro

Крок 3. У результаті бачимо, що новий код української мови успішно додано. 

Як змінити код мови з uk на ua у WPML | Wiki HostPro

Крок 4. Видаляємо стандартну українську версію, яку пропонує WPML. Для цього Повертаємося в меню “Languages”“Add / Remove languages”. 

Як змінити код мови з uk на ua у WPML | Wiki HostPro

Видаляємо стандартну версію з uk (просто забираємо прапорець біля неї) і зберігаємо зміни. 

Як змінити код мови з uk на ua у WPML | Wiki HostPro

У результаті в коді українських сторінок буде відображено правильний код мови “ua”.

Як змінити код мови з uk на ua у WPML | Wiki HostPro

Висновок 

Ми зʼясували, як замінити код української мови з “uk” на “ua” всередині плагіну WPML. Тепер спокійні і ми, і наші seo-спеціалісти, і Google. Якщо виникли питання чи проблеми, будь ласка, зверніться до нас за допомогою. 

Швидкий WordPress хостинг

Із щоденними бекапами й підтримкою 24/7

Telegram Hostpro

Наш телеграм

з важливими анонсами, розіграшами й мемами

Приєднатися

Можливо, вас зацікавить

Як зробити українську версію сайту за замовчуванням без зміни URL?

Як зробити українську версію сайту за замовчуванням без зміни URL?

Українську версію сайту за замовчуванням можна зробити кількома способами. У цій статті ми розповімо...

Diana Honcharenko | Оновлено: 04.05.2023

Реєстрація і завантаження WPML

Реєстрація і завантаження WPML

WPML – платний плагін для створення мультимовних сайтів на WordPress. У цій статті зʼясуємо,...

Diana Honcharenko | Оновлено: 30.01.2023