WPML
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:


  1. Tạo bản sao lưu cho trang web của bạn

  2. 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

  3. Thay thế sitepress.class.php trên máy chủ của bạn (tệp này nằm trong wp-content/plugins/sitepress-multilingual-cms/) bằng tệp mới

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