- สถานะ
- เปิด
- รายงานสำหรับ
- WPML Multilingual for CF7 1.3.2
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Contact Form 7
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้ Contact Form 7 การเพิ่มแอตทริบิวต์ placeholder ลงในฟิลด์แบบฟอร์มอาจทำให้เครื่องมือการแปลตีความ shortcode ผิดพลาดได้ สิ่งนี้อาจส่งผลให้แบบฟอร์มใช้งานไม่ได้ในไซต์เวอร์ชันที่แปลของคุณ
วิธีแก้ปัญหาชั่วคราว
แก้ไขการแปลฟอร์มในตัวแก้ไขการแปลขั้นสูง (ATE) และตรวจสอบให้แน่ใจว่าไม่ได้แปล shortcode แปลเฉพาะข้อความตัวยึดตำแหน่งเท่านั้น
ทำตามขั้นตอนเหล่านี้:
- เปิดการแปลใน ATE
- ไปที่มุมขวาบนของตัวแก้ไข ATE คลิกไอคอนรูปเฟือง และตรวจสอบให้แน่ใจว่าได้เปิดใช้งานตัวเลือก “I prefer bigger segments” แล้ว
- ฟิลด์ที่มีตัวยึดตำแหน่งจะปรากฏโดยแยกเป็นสองบรรทัด ตัวอย่างเช่น:
[wpmlcf7-1-email* customer-email placeholder] Your E-mail (required)
- ไม่ต้องแปลบรรทัดแรก (shortcode) โดยควรเหมือนกับภาษาต้นฉบับ
- แปลเฉพาะข้อความตัวยึดตำแหน่งในบรรทัดที่สอง (”Your E-mail (required)”)