WPML
状态
已解决
报告针对
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 插件。

如果您已经遇到此问题,可以尝试以下两种方法之一:


  1. 安装在遇到此问题之前创建的站点备份。然后,升级您的 WPML 插件,确保首先更新主 WPML Multilingual CMS 插件。

  2. 如果您无法执行前面建议的步骤,请尝试以下操作:

    • 通过 FTP 访问您的站点,并重命名包含所有 WPML 附加组件(如字符串翻译和翻译管理)的文件夹。确保不要重命名主 WPML 插件的文件夹(“sitepress-multilingual-cms”)。

    • 更新 WPML Multilingual CMS 核心插件。

    • 将 WPML 附加组件的文件夹重命名回其初始状态。

    • 更新所有 WPML 附加组件。

所有已知问题 →