This post is also available in:
Зайшли до адмінки, відкрили майстер WPML — і отримали стоп на третьому кроці. Плагін вимагає Site Key, якого під рукою немає. Може, він на домашньому комп’ютері, може, взагалі загубився. У будь-якому разі — робота стоїть.
Рішення є, і воно займає буквально кілька хвилин.
Суть методу
Потрібно зробити дві речі:
- Примусово скинути прогрес майстра в базі даних.
- Замінити логіку перевірки ключа так, щоб вона завжди повертала позитивний результат.
Після цього WPML вважатиме, що ключ перевірено, і дозволить завершити налаштування.
Крок 1 — Скидаємо прогрес майстра
WPML запам’ятовує, на якому кроці ви зупинилися, через два записи в таблиці wp_options:
- wpml_setup_languages
- wpml_setup_url_format
Видаліть обидва — через phpMyAdmin або прямим запитом. Якщо доступу до бази немає, зробіть це через functions.php:
update_option( 'wpml_setup_languages', null );
update_option( 'wpml_setup_url_format', null );
Додайте рядки тимчасово. Як тільки завантажите будь-яку сторінку сайту — записи зітруться. Після цього одразу видаліть код.
Крок 2 — Обходимо перевірку Site Key
У нових версіях WPML метод перевірки ключа знаходиться у файлі sitepress-multilingual-cms\classes\setup\Initializer.php — не плутайте зі старим розташуванням у Installer.php.
Знайдіть метод isPredefinedSiteKeySaved() і повністю замініть його тіло:
private static function isPredefinedSiteKeySaved() {
return true; // тимчасовий обхід перевірки ключа
}

Збережіть файл. Майстер WPML тепер пройде всі кроки без запиту ключа.
Після завершення налаштування
- Поверніть оригінальний код методу isPredefinedSiteKeySaved() у Initializer.php.
- Введіть реальний Site Key у розділі Plugins → WPML → Account.
- Перевірте, чи з’явилися WPML та аддони у списку оновлень WordPress.
Підсумок
Цей спосіб не замінює офіційну реєстрацію — він лише допомагає не зупинятися, коли ключ недоступний прямо зараз. Налаштуйте мову, виконайте роботу, а потім поверніть файл до оригінального стану і введіть ключ. Так і сайт запрацює, і ліцензія залишиться чинною.
⚠️ Дисклеймер
Інформація в цій статті надається виключно в освітніх цілях. Автор не несе жодної відповідальності за будь-які наслідки застосування описаних методів — будь-яких змін у файлах, базі даних або роботі сайту.
Усі дії ви виконуєте на власний ризик. Перед внесенням змін обов’язково зробіть резервну копію сайту.
Описаний обхід є тимчасовим технічним рішенням для екстрених ситуацій. WPML — комерційний продукт. Тривале використання без дійсної ліцензії порушує умови використання програмного забезпечення. Підтримуйте розробників — купуйте та реєструйте ліцензії офіційно.