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;
}

Все известные проблемы

Всё ещё сталкиваетесь с этой проблемой?

Если обновление не устраняет проблему, отправьте запрос в поддержку, и мы разберемся в ней вместе с Вами.