WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 3.3.6
Đã giải quyết trong
WPML Multilingual CMS 3.3.7

Tổng quan về lỗi

Khi thêm một liên kết vào một bài viết hoặc trang, một yêu cầu ajax được gửi đi để lấy tất cả các bài viết khác mà bạn có thể liên kết đến.

Yêu cầu này gây ra lỗi nghiêm trọng như sau:

Fatal error: Call to private method WPML_Language_Resolution::get_referrer_language_code() from context 'SitePress' in wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2328

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

WPML 3.3.7 sẽ bao gồm bản sửa lỗi.

Trong khi chờ đợi, để giải quyết sự cố trong phiên bản hiện tại của bạn, hãy truy cập sitepress-multilingual-cms/classes/request-handling/class-wpml-language-resolution.php và sau đó ở dòng 92, thay đổi mã này:

private function get_referrer_language_code()

thành:
public function get_referrer_language_code()

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