Як запустити WPML без ключа: покрокова інструкція

This post is also available in: English Русский

Зайшли до адмінки, відкрили майстер WPML — і отримали стоп на третьому кроці. Плагін вимагає Site Key, якого під рукою немає. Може, він на домашньому комп’ютері, може, взагалі загубився. У будь-якому разі — робота стоїть.

Рішення є, і воно займає буквально кілька хвилин.

Суть методу

Потрібно зробити дві речі:

Після цього WPML вважатиме, що ключ перевірено, і дозволить завершити налаштування.

Крок 1 — Скидаємо прогрес майстра

WPML запам’ятовує, на якому кроці ви зупинилися, через два записи в таблиці wp_options:

Видаліть обидва — через 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 тепер пройде всі кроки без запиту ключа.

Після завершення налаштування

  1. Поверніть оригінальний код методу isPredefinedSiteKeySaved() у Initializer.php.
  2. Введіть реальний Site Key у розділі Plugins → WPML → Account.
  3. Перевірте, чи з’явилися WPML та аддони у списку оновлень WordPress.

Підсумок

Цей спосіб не замінює офіційну реєстрацію — він лише допомагає не зупинятися, коли ключ недоступний прямо зараз. Налаштуйте мову, виконайте роботу, а потім поверніть файл до оригінального стану і введіть ключ. Так і сайт запрацює, і ліцензія залишиться чинною.

⚠️  Дисклеймер

Інформація в цій статті надається виключно в освітніх цілях. Автор не несе жодної відповідальності за будь-які наслідки застосування описаних методів — будь-яких змін у файлах, базі даних або роботі сайту.

Усі дії ви виконуєте на власний ризик. Перед внесенням змін обов’язково зробіть резервну копію сайту.

Описаний обхід є тимчасовим технічним рішенням для екстрених ситуацій. WPML — комерційний продукт. Тривале використання без дійсної ліцензії порушує умови використання програмного забезпечення. Підтримуйте розробників — купуйте та реєструйте ліцензії офіційно.

#WordPress #WPML