- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 5.3.3.1
- Đã giải quyết trong
- WCML 5.3.4
- Thẻ chủ đề
- WCML
Tổng quan về lỗi
Một sự cố đã được xác định trong WPML Đa ngôn ngữ & Đa tiền tệ cho WooCommerce, trong đó tất cả chi tiết Tài khoản ngân hàng (BACS) được hiển thị trên trang xác nhận đơn hàng, bất kể các cài đặt tài khoản cụ thể được cấu hình cho các loại tiền tệ khác nhau
Giải pháp tạm thời
Vui lòng đảm bảo đã tạo bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.
- Mở tệp …/wp-content/plugins/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php.
- Tìm dòng 38.
- Thay thế:
add_filter( 'woocommerce_payment_gateways', Fns::tap( function() { add_action( 'wp_loaded', [ $this, 'init_gateways' ] ); } ) ); - Bằng:
add_action( 'wp_loaded', [ $this, 'init_gateways' ] );