- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- WPML ver. 4.3.8
Tổng quan về lỗi
Phiên bản phát hành gần đây của chúng tôi cho WPML 4.3.7 đã gây ra một sự cố biểu hiện bằng lỗi PHP nghiêm trọng sau:
PHP Fatal error: Uncaught Error: Call to a member function get() on boolean in /wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php:186
hoặc cảnh báo PHP sau:
Warning: in_array() expects parameter 2 to be array, boolean given in /sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 65
Nhóm phát triển WPML đã cung cấp bản sửa lỗi cho sự cố này và chúng tôi đang tiến hành phát hành sớm nhất có thể sau khi kiểm tra.
Trong thời gian chờ đợi, nếu bạn gặp phải sự cố này, chúng tôi có cung cấp bản sửa lỗi trong bản Beta chính thức mà bạn có thể cài đặt an toàn. Như thường lệ, bạn nên sao lưu trang web của mình trước khi cài đặt phiên bản mới, chưa kể đến một bản beta.
Giải pháp tạm thời
Để chuyển sang bản beta của WPML, hãy truy cập trang Plugin, nhấp vào nút Thêm mới và sau đó nhấp vào tab Thương mại.
Trong tùy chọn Kênh cập nhật, hãy sử dụng menu thả xuống để chọn Beta, sau đó nhấp vào nút Chuyển trong hộp thoại xuất hiện.

Nếu bạn không thấy bất kỳ bản Beta nào có sẵn để tải xuống và bạn gặp sự cố này, vui lòng truy cập trang tải xuống trong tài khoản WPML của bạn, tìm bản beta và cài đặt thủ công.
Một phiên bản chính thức được kiểm tra đầy đủ với bản sửa lỗi đó sẽ được công bố và phát hành trong vài ngày tới.