WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 3.9.1
Решено в
WPML Multilingual CMS 3.9.2

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

При обновлении WPML с версии 3.9.1 Вы можете столкнуться со следующей фатальной ошибкой:

Fatal error: Uncaught Error: Call to a member function add_hooks() on array in ...wp-contentpluginssitepress-multilingual-cmsclassesaction-filter-loaderclass-wpml-action-filter-loader.php on line 52

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

Эта проблема возникает, если плагин «ядра» WPML Multilingual CMS не был обновлен в первую очередь.

Пожалуйста, убедитесь, что перед обновлением WPML Перевод строк, WPML Управление переводами или WPML Media Translation Вы сначала обновили плагин WPML Multilingual CMS.

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


  1. Восстановите резервную копию Вашего сайта, которая была сделана до возникновения этой проблемы. Затем установите новые версии Ваших плагинов WPML, обязательно обновив в первую очередь основной плагин WPML Multilingual CMS.

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

    • Зайдите на Ваш сайт по FTP и переименуйте папки, содержащие все дополнения WPML, такие как Перевод строк и Управление переводами. Убедитесь, что Вы не переименовали папку основного плагина WPML («sitepress-multilingual-cms»).

    • Обновите плагин ядра WPML Multilingual CMS.

    • Переименуйте папки дополнений WPML, вернув им исходные названия.

    • Обновите все дополнения WPML.

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