نظرة عامة على المشكلة
عند زيارة رابط تنشيط 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;
}