- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML String Translation 3.2.1
- แก้ไขใน
- 3.2.2
ภาพรวมของปัญหา
ด้วย WPML Multilingual & Multicurrency for WooCommerce และการแปลสตริง คุณสามารถแปลอีเมล WooCommerce ของคุณได้อย่างง่ายดาย
ในปัจจุบัน ผู้ใช้จะได้รับอีเมลในภาษาที่ถูกต้องเมื่อทำการสั่งซื้อ อย่างไรก็ตาม หากผู้ดูแลระบบเปลี่ยนสถานะคำสั่งซื้อ ผู้ใช้อาจได้รับบางส่วนของอีเมลเป็นภาษาเริ่มต้น
วิธีแก้ปัญหาชั่วคราว
ก่อนดำเนินการต่อ โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลเว็บไซต์ของคุณอย่างครบถ้วนแล้ว
- ระบุ option key ที่จัดเก็บส่วนของอีเมลที่ไม่ได้แปล เช่น kt_woomail
- เปิดไฟล์ functions.php ในธีมของคุณ
- เพิ่มและปรับใช้โค้ดต่อไปนี้ด้วย option key ของคุณ:
$option_key = 'kt_woomail'; add_filter( 'option_' . $option_key, [ wpml_st_load_admin_texts(), 'icl_st_translate_admin_string' ] );