WPML
Статус
Решена
Тип
Ошибка
Заявлено для
WPML Multilingual CMS 4.9.3, WPML Multilingual CMS 4.9.4
Решено в
WPML Multilingual CMS 4.9.5
Теги темы
Bug

Обзор проблемы

В WPML 4.9.3 и 4.9.4 редактор может показывать сообщение «WPML трижды пытался перевести эту страницу, но произошла ошибка. Чтобы исправить ее, обратитесь в поддержку WPML», хотя на Вашем сайте нет никаких проблем.

Причина

В WPML 4.9.3 была добавлена автоматическая очистка неправильно настроенного параметра псевдонима домена. В версиях 4.9.3 и 4.9.4 эта очистка удаляет псевдоним, но не показывает мастер миграции при той же загрузке страницы. Пока Вы не откроете Панель управления переводами, каждая попытка перевода будет получать ошибку HTTP 426 («WPML обнаружил изменение URL-адреса Вашего сайта»). Каждая неудачная попытка увеличивает счетчик повторных попыток задания, и после трех попыток редактор показывает приведенное выше сообщение.

Как убедиться, что проблема именно в этом

  • Перейдите в WPML → Поддержка → Журналы. Вы увидите группу ответов HTTP 426, полученных примерно в то время, когда началась проблема, с текстом «WPML обнаружил изменение URL-адреса Вашего сайта».
  • После запуска мастера миграции Расширенный редактор переводов регистрирует сайт как перенесенную копию (KIND = attached_copy), а предыдущий домен — как оригинал.

Обходное решение

Обновите плагин до WPML 4.9.5 или более поздней версии. Обновление навсегда закрывает окно сброса, и перевод повторяется автоматически.

Если Вы пока не можете выполнить обновление, зарегистрируйте сайт с помощью мастера миграции и перезапустите задание:

  1. Перейдите в WPML → Управление переводами. Появится мастер миграции.
  2. Запустите мастера и выберите Копировать с кодом миграции. Это зарегистрирует сайт как перенесенную копию.
  3. Откройте проблемную запись из списка записей или раздела «Панель управления переводами» и нажмите на ее значок выполнения. Задание запустится повторно, счетчик сбросится, и откроется редактор. Вам не нужно отменять или создавать задание заново.

В WPML 4.9.5 и более поздних версиях мастера миграции больше не существует, и эта причина больше не актуальна. Если Вы видите это сообщение в версии 4.9.5 или более поздней, значит, проблема в чем-то другом: создайте запрос в поддержку и прикрепите Ваши журналы поддержки WPML.

Все известные проблемы