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