- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 3.0.7
ภาพรวมของปัญหา
สตริงข้อความบางรายการที่เฉพาะเจาะจงมาก ซึ่งลงทะเบียนผ่านฮุก wpml_translate_single_string หรือการเรียกใช้ icl_translate ที่เลิกใช้แล้ว อาจไม่สามารถแปลได้ในบางกรณี
นักพัฒนาของเรากำลังดำเนินการแก้ไขปัญหานี้
สิ่งนี้เกิดขึ้นเนื่องจากกลไกการแปลใหม่ของเรา และเนื่องจากสตริงข้อความที่ได้รับผลกระทบอาจถูกปรับเปลี่ยน จึงทำให้มีค่าไม่ตรงกับที่บันทึกไว้ในฐานข้อมูลทุกประการ
วิธีแก้ปัญหาชั่วคราว
ตรวจสอบให้แน่ใจว่าไดเรกทอรี ../wp-content/languages/wpml/ มีอยู่และสามารถเขียนได้
- ขั้นแรก ค้นหาสตริงที่มีปัญหา
- ไปที่หน้า WPML -> การแปลสตริง และลบสตริงที่มีปัญหา
- ไปที่หน้า WPML -> การแปลสตริง และในส่วน Auto register strings for translation ให้เปิดใช้งานตัวเลือก Look for strings while pages are rendered
- กลับไปยังหน้าที่สตริงนั้นปรากฏบนส่วนหน้าเว็บไซต์อีกครั้ง
- กลับไปที่หน้า WPML -> การแปลสตริง อีกครั้งและค้นหาสตริงนั้น
- แปลสตริงดังกล่าว
หลังจากแปลสตริงแล้ว อย่าลืมยกเลิกการเลือกตัวเลือกการลงทะเบียนอัตโนมัติ