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

Tổng quan về lỗi

Trong một số môi trường máy chủ Windows, WPML-CMS-NAV và Sticky-Links có thể đưa ra một số cảnh báo.

Một cảnh báo như thế này có thể hiển thị trong một số ngăn xếp WAMP (Windows + Apache + MySQL + PHP):

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/mydomain.com/httpdocs/wp-content/plugins/wpml-cms-nav/embedded/wpml/commons/src/wpml-auto-loader.php on line 155

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

Sự cố này sẽ được khắc phục trong bản cập nhật tiếp theo của cả hai plugin bị ảnh hưởng.

Trong thời gian chờ đợi, có hai giải pháp tạm thời khả thi: cả hai đều mang lại cùng một kết quả.

Xin lưu ý rằng hướng dẫn sau chỉ áp dụng cho WPML-CMS-NAVSticky Links: không sử dụng cách này cho các plugin khác.


  • Tùy chọn một:

    1. Chỉnh sửa tệp `plugin.php` của cả WPML-CMS-NAVSticky Links

    2. Xóa các dòng từ 17 đến 19. Ví dụ:
      require_once 'embedded/wpml/commons/autoloader.php';
      $wpml_auto_loader_instance = WPML_Auto_Loader::get_instance();
      $wpml_auto_loader_instance->register( WPML_STICKY_LINKS_PATH . '/' );
      

    3. Lưu

  • Tùy chọn hai: thêm một thư mục con có tên “classes” vào thư mục gốc của cả hai thư mục plugin WPML-CMS-NAVSticky Links

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