WPML
状态
已解决
解决于
4.2.7.1

问题概述

如果您在更新 WPML 翻译管理之前更新 Sitepress Multilingual CMS 插件,您可能会遇到以下 PHP 错误:

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. 手动应用此问题的补丁

编辑 ../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/ 文件夹中的 class-wpml-tm-ams-check-website-id-factory.php 文件。

在此文件中,将以下行:


/**
* @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. 提交支持请求

我们的支持人员将帮助您应用补丁。

所有已知问题 →