- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- 3.3.8
Tổng quan về lỗi
Trong một số trường hợp, thông báo sau được hiển thị trên màn hình hoặc trong các tệp nhật ký: Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344
Sự cố này thường hiển thị nhất trên các trang quản trị WordPress, nhưng cũng có thể xuất hiện trên các trang giao diện người dùng.
Nguyên nhân là do truy xuất sai mục đầu tiên của một mảng có chỉ mục, mà trong một số trường hợp, chỉ mục có thể không bắt đầu bằng 0 (không).
Một trường hợp phổ biến là khi các trang con được tạo trước các trang cha, và việc chỉnh sửa/tạo một trang mới sẽ phát sinh thông báo khi hiển thị bộ chọn thả xuống của trang cha.
Giải pháp tạm thời
Sự cố này sẽ được khắc phục trong phiên bản phát hành tiếp theo của WPML.
Trong khi chờ đợi, để khắc phục sự cố trong bản cài đặt của bạn, hãy làm theo các bước sau:
- Tạo bản sao lưu cho trang web của bạn
- Tải xuống tệp này và giải nén: bây giờ bạn sẽ có một tệp tên là
sitepress.class.php - Thay thế
sitepress.class.phptrên máy chủ của bạn (tệp này nằm trongwp-content/plugins/sitepress-multilingual-cms/) bằng tệp mới