WPML

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

สตริงข้อความบางรายการที่เฉพาะเจาะจงมาก ซึ่งลงทะเบียนผ่านฮุก wpml_translate_single_string หรือการเรียกใช้ icl_translate ที่เลิกใช้แล้ว อาจไม่สามารถแปลได้ในบางกรณี

นักพัฒนาของเรากำลังดำเนินการแก้ไขปัญหานี้

สิ่งนี้เกิดขึ้นเนื่องจากกลไกการแปลใหม่ของเรา และเนื่องจากสตริงข้อความที่ได้รับผลกระทบอาจถูกปรับเปลี่ยน จึงทำให้มีค่าไม่ตรงกับที่บันทึกไว้ในฐานข้อมูลทุกประการ

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

ตรวจสอบให้แน่ใจว่าไดเรกทอรี ../wp-content/languages/wpml/ มีอยู่และสามารถเขียนได้
  1. ขั้นแรก ค้นหาสตริงที่มีปัญหา
  2. ไปที่หน้า WPMLการแปลสตริง และลบสตริงที่มีปัญหา
  3. ไปที่หน้า WPMLการแปลสตริง และในส่วน Auto register strings for translation ให้เปิดใช้งานตัวเลือก Look for strings while pages are rendered
  4. กลับไปยังหน้าที่สตริงนั้นปรากฏบนส่วนหน้าเว็บไซต์อีกครั้ง
  5. กลับไปที่หน้า WPMLการแปลสตริง อีกครั้งและค้นหาสตริงนั้น
  6. แปลสตริงดังกล่าว
หลังจากแปลสตริงแล้ว อย่าลืมยกเลิกการเลือกตัวเลือกการลงทะเบียนอัตโนมัติ

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