WPML
Статус
Решено
Решено в
4.2.7.1

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

Вы можете получить следующую ошибку PHP, если обновите плагин Sitepress Multilingual CMS раньше, чем WPML Управление переводами:

Uncaught Error: Class 'WPML_Option_Manager' not found in .../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/class-wpml-tm-ams-check-website-id-factory.php on line 9

 

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

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

1. Примените исправление для этой проблемы вручную

Отредактируйте файл class-wpml-tm-ams-check-website-id-factory.php, расположенный в папке ../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/.

В этом файле замените следующие строки:


/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

На:


class WPML_Option_Manager extends WPML\WP\OptionManager {}

/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

2. Создайте запрос в службу поддержки

Один из специалистов нашей службы поддержки поможет Вам применить исправление.

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