- Trạng thái
- Đã giải quyết
- Loại
- Lỗi
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 4.11.1
- Đã giải quyết trong
- 4.11.2
Tổng quan về sự cố
Nếu trong quá trình cài đặt WPML wizard bạn bật tính năng đa tiền tệ nhưng không thiết lập ít nhất 2 loại tiền tệ, bạn sẽ thấy lỗi này mỗi khi có lệnh gọi đến REST API:
Fatal error: Uncaught TypeError: Argument 2 passed to WCMLRestWrapperProductsPrices::__construct() must be of the type array, null given, called in .../wp-content/plugins/woocommerce-multilingual/classes/Rest/Wrapper/Factory.php on line 38 and defined in .../wp-content/plugins/woocommerce-multilingual/classes/Rest/Wrapper/Products/Prices.php:16
Giải pháp tạm thời
Nếu dự án của bạn không cần tính năng đa tiền tệ, vui lòng truy cập WooCommerce > WooCommerce Multilingual > Đa tiền tệ và vô hiệu hóa tính năng này. Nếu không, hãy kiểm tra kỹ xem bạn đã thiết lập chính xác chưa và bạn đã bật hai loại tiền tệ.