Aperçu de l’anomalie
Lors de la consultation du lien d’activation de Gravity Forms envoyé au client, une erreur fatale se produit sur le site. Par exemple, en visitant : http://example.com/?page=gf_activation&key=3f14e4d2e8025d47
Par exemple, le lien suivant : http://example.com/?page=gf_activation&key=3f14e4d2e8025d47
Entraîne une erreur :
PHP Fatal error: __clone method called on non-object in ..wp-contentpluginssitepress-multilingual-cmssitepress.class.php on line 2875
Solution de contournement
Ce problème est résolu dans WPML Multilingual CMS 3.6.0. La mise à jour résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
Pour résoudre ce problème, vous devez accéder à ../wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php à la ligne 2875
À cet endroit, remplacez le code :
$wp_query = clone $this->wp_query;
Par le code suivant :
if(!is_object($this->wp_query)) {
$this->wp_query = is_object( $wp_query ) ? clone $wp_query : null;
}