Как запустить 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 );

Код временный. Загрузите любую страницу сайта — записи сотрутся. Сразу после этого уберите строки из functions.php.

Шаг 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