WPML

Tổng quan về sự cố

Khi truy cập vào liên kết kích hoạt Gravity Forms được gửi cho khách hàng, một lỗi nghiêm trọng xảy ra trên trang web. Ví dụ, khi truy cập: http://example.com/?page=gf_activation&key=3f14e4d2e8025d47

Ví dụ, liên kết sau: http://example.com/?page=gf_activation&key=3f14e4d2e8025d47

Dẫn đến lỗi:

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

Giải pháp tạm thời

Sự cố này đã được khắc phục trong WPML Multilingual CMS 3.6.0. Việc cập nhật giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

Để khắc phục sự cố này, bạn cần truy cập ../wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php tại dòng 2875

Tại đó, thay thế mã:

$wp_query = clone $this->wp_query;

Bằng đoạn mã sau:

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

Tất cả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.