- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 4.11.2
Tổng quan về lỗi
Nếu bạn nhấp vào chức năng Xem nhanh sản phẩm từ giao diện Salient, nó sẽ hiển thị sản phẩm với loại tiền tệ không chính xác.
Điều này xảy ra vì giao diện Salient sử dụng các hành động AJAX tùy chỉnh để lấy các giá trị đó. Tuy nhiên, plugin WPML Multilingual & Multicurrency for WooCommerce yêu cầu sử dụng mã API phù hợp cho các hành động AJAX tùy chỉnh.
Giải pháp tạm thời
Sự cố này sẽ được giải quyết trong phiên bản giao diện Salient tiếp theo. Trong thời gian chờ đợi:
- Tạo bản sao lưu đầy đủ cho trang web của bạn.
- Mở tệp functions.php của bạn.
- Thêm đoạn mã sau:
/** * Add this code to the functions.php file of your theme. */ add_filter( 'wcml_multi_currency_ajax_actions', 'add_action_to_multi_currency_ajax', 10, 1 ); function add_action_to_multi_currency_ajax( $ajax_actions ) { $ajax_actions[] = 'nectar_woo_get_product'; return $ajax_actions; }