WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
Đã giải quyết trong
WCML 5.4.0
Thẻ chủ đề
Compatibility, WCML

Tổng quan về lỗi

Các email Tạm giữ được gửi từ WooCommerce có thể chứa các chuỗi văn bản không được dịch sang ngôn ngữ của khách hàng. Ví dụ, chuỗi văn bản “Thanks for your order. It’s on-hold until we confirm that payment has been received.” vẫn hiển thị bằng tiếng Anh mặc dù đã được dịch trong Dịch chuỗi.

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

Đảm bảo tạo một bản sao lưu toàn bộ trang web của bạn trước khi tiếp tục.


  • Mở tệp functions.php của giao diện.

  • Thêm đoạn mã sau:
    add_filter('woocommerce_email_heading_customer_on_hold_order', 'load_woocommerce_textdomain', 5, 2);
    
    function load_woocommerce_textdomain($heading, $email) {
    	load_plugin_textdomain('woocommerce', false, plugin_basename(dirname(__FILE__)) . '/languages/');
    	return $heading;
    }

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