WPML

问题概述

访问发送给客户的 Gravity Forms 激活链接时,站点上会出现致命错误。例如,访问:http://example.com/?page=gf_activation&key=3f14e4d2e8025d47

例如,以下链接:http://example.com/?page=gf_activation&key=3f14e4d2e8025d47

会导致错误:

PHP Fatal error: __clone method called on non-object in ..wp-contentpluginssitepress-multilingual-cmssitepress.class.php on line 2875

临时解决方法

此问题已在 WPML Multilingual CMS 3.6.0 中修复。 更新即可在您的站点上解决此问题,因此只有在您还无法更新时,才需要此临时解决方法。

要修复此问题,您需要前往 ../wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php 的第 2875 行

在此处,将代码:

$wp_query = clone $this->wp_query;

替换为以下内容:

if(!is_object($this->wp_query)) {
    $this->wp_query = is_object( $wp_query ) ? clone $wp_query : null;
}

所有已知问题

仍然遇到此问题?

如果更新无法解决问题,请提出支持问题,我们将与您一起排查。