WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPForms Multilingual 0.4.0
แก้ไขใน
WPForms Multilingual 0.4.1
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
WPForms
แท็กหัวข้อ
Bug, Compatibility

ภาพรวมของปัญหา

เมื่อใช้ WPForms การแจ้งเตือนทางอีเมลในแบบฟอร์มที่แปลแล้วจะสูญเสียการขึ้นบรรทัดใหม่ตามปกติ โดยเฉพาะเมื่อใช้ปุ่ม ENTER แทนแท็ก HTML

วิธีแก้ปัญหาชั่วคราว

โปรดตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลไซต์ทั้งหมดก่อนดำเนินการต่อ


  • เปิดไฟล์ functions.php ในธีมของคุณ

  • เพิ่มโค้ดต่อไปนี้:
    add_filter('wpml_st_string_translation_before_save', 'sanitize_translation_before_save', 10, 1);
    
    function sanitize_translation_before_save($translation_text) {
    	$translation_text["value"] = str_replace("\n", "\r\n", $translation_text["value"]);
    	return $translation_text;
    }

  • เพิ่มเนื้อหาใหม่หรือแก้ไขฟอร์ม การดำเนินการนี้จะอัปเดตงานแปลและตรวจสอบวิธีแก้ปัญหาชั่วคราว

ปัญหาที่ทราบแล้วทั้งหมด →