- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.7.0
- แก้ไขใน
- WPML Multilingual CMS 4.7.2
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
หากคุณใช้ ตัวแก้ไขการแปลแบบคลาสสิก (CTE) เพื่อแก้ไขการแปลและเนื้อหาของคุณมีบล็อกข้อความหลายบล็อก การเปลี่ยนเนื้อหาที่แปลของบล็อกแรกและการขึ้นบรรทัดใหม่อาจส่งผลให้เนื้อหานั้นถูกคัดลอกไปยังบล็อกเนื้อหาที่แปลทั้งหมด
หากคุณคลิกปุ่ม “บันทึก” คุณจะสังเกตเห็น หากคุณคลิก “บันทึกและปิด” คุณจะไม่สังเกตเห็น แต่เนื้อหาที่ไม่ถูกต้องจะถูกบันทึกลงในฐานข้อมูลและแสดงบนส่วนหน้าเว็บไซต์ และจะมองเห็นได้เมื่อเปิด CTE เพื่อแก้ไขการแปลอีกครั้ง
ปัญหานี้สามารถเกิดขึ้นได้เมื่อใช้ตัวแก้ไข Gutenberg รวมถึงเมื่อใช้โมดูลข้อความของปลั๊กอินสร้างหน้าเว็บ เช่น Elementor หรือ WP Bakery
วิธีแก้ปัญหาชั่วคราว
ปัญหานี้เกิดขึ้นใน WPML 4.7.0 (และยังคงมีอยู่ใน WPML 4.7.1) คุณสามารถดาวน์เกรด WPML เป็น 4.6.15 และ WPML การแปลสตริง เป็น 3.2.18 เพื่อหลีกเลี่ยงปัญหานี้
หากไม่สามารถดาวน์เกรดได้ คุณสามารถใช้แพตช์โดยการแทนที่ไฟล์ใดไฟล์หนึ่งของปลั๊กอิน WPML (โดยใช้ FTP หรือปลั๊กอิน File Manager)
ดาวน์โหลดไฟล์เวอร์ชันที่แพตช์แล้วโดยคลิกขวาและบันทึก ไฟล์ที่ลิงก์นี้
แตกไฟล์และแทนที่ไฟล์ที่มีชื่อเดียวกันที่ wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js
คุณอาจต้องล้างแคชของเบราว์เซอร์หากยังไม่สามารถใช้งานได้ในตอนแรก