WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
Advanced Custom Fields Multilingual 2.0.5
Đã giải quyết trong
Advanced Custom Fields Multilingual 2.1.0
Thẻ chủ đề
Bug

Tổng quan về lỗi

Nếu bạn truy cập WPML > Cài đặt > Trường tùy chỉnh, bạn có thể thấy một số phần bị thiếu. Nhật ký lỗi hiển thị một lỗi PHP Fatal như sau:

PHP Fatal error: Uncaught InvalidArgumentException: item should be a Collection or an array or an object in /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:112

Và sự cố sẽ biến mất sau khi bạn tắt Advanced Custom Field Multilingual.

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

Trước khi thực hiện bất kỳ hành động nào, vui lòng sao lưu toàn bộ trang web.

Để giải quyết vấn đề:


  • Mở bảng wp_options trong cơ sở dữ liệu của bạn.

  • Tìm và xóa khóa acfml_field_name_patterns.
Lưu ý: Thao tác trực tiếp với cơ sở dữ liệu là một hành động có ảnh hưởng lớn và không được khuyến nghị như một phương pháp thông thường. Hãy tham khảo ý kiến nhà phát triển hoặc nhà cung cấp dịch vụ lưu trữ của bạn để được hướng dẫn.

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