- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 4.11.2
- Đã giải quyết trong
- 4.11.3
Tổng quan về lỗi
Nếu bạn có bất kỳ email WooCommerce nào được cấu hình để gửi cho nhiều người nhận trong WooCommerce → Cài đặt → Email, WPML Đa ngôn ngữ & Đa tiền tệ cho WooCommerce sẽ chỉ gửi email đó đến địa chỉ email đầu tiên.
Giải pháp tạm thời
- Tạo bản sao lưu đầy đủ cho trang web của bạn.
- Truy cập wp-content/plugins/woocommerce-multilingual/inc/class-wcml-emails.php.
- Thay thế dòng 468:
$admin_language = $this->get_admin_language_by_email( $recipient, $order_id );
Bằng:
add_filter( 'woocommerce_new_order_email_allows_resend', '__return_true' ); $admin_language = $this->get_admin_language_by_email( $recipient, $order_id );