- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 3.9.1
- 解决于
- WPML Multilingual CMS 3.9.2
问题概述
当您从3.9.1版本升级 WPML 时,可能会遇到以下致命错误:
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 插件。
如果您已经遇到此问题,可以尝试以下两种方法之一:
- 安装在遇到此问题之前创建的站点备份。然后,升级您的 WPML 插件,确保首先更新主 WPML Multilingual CMS 插件。
- 如果您无法执行前面建议的步骤,请尝试以下操作:
- 通过 FTP 访问您的站点,并重命名包含所有 WPML 附加组件(如字符串翻译和翻译管理)的文件夹。确保不要重命名主 WPML 插件的文件夹(“sitepress-multilingual-cms”)。
- 更新 WPML Multilingual CMS 核心插件。
- 将 WPML 附加组件的文件夹重命名回其初始状态。
- 更新所有 WPML 附加组件。