WPML
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;
    
    }

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