- 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()