סקירת התקלה
בעת מעבר לקישור ההפעלה של 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;
}