- สถานะ
- เปิด
- รายงานสำหรับ
- WPML Media Translation 2.7.2
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
เมื่อคุณแก้ไขและครอบตัดรูปภาพประจำเรื่องในภาษาเริ่มต้น เวอร์ชันที่ครอบตัดจะไม่ปรากฏในหน้าที่แปล แต่หน้าที่แปลจะแสดงรูปภาพเวอร์ชันต้นฉบับที่ไม่ได้ครอบตัดแทน
วิธีแก้ปัญหาชั่วคราว
โปรดสำรองข้อมูลทั้งหมดของเว็บไซต์ของคุณก่อนดำเนินการต่อ
- ติดตั้งปลั๊กอิน WPML Media Translation
- ตรวจสอบให้แน่ใจว่ารูปภาพของคุณมีชื่อและได้รับการแปลผ่าน WPML Media แล้ว
- ไปที่ WPML > การตั้งค่า > การแปลสื่อ
- หากตัวเลือก ”Automatically detect best options for translating image texts (alt, caption, title)” ทำงานอยู่ ให้ปิดการใช้งาน
- ภายใต้ How to handle Media Library texts (alt, caption, title) ให้เปิดใช้งานตัวเลือก ”Translate Media Library texts (alt, caption, title) when translating content”
- จากนั้นเปิดไฟล์ …/wp-content/plugins/sitepress-multilingual-cms/classes/media-translation/MediaTranslationStatus.php
- ค้นหาบรรทัดที่ 174
- เปลี่ยน:
return $attachment_translation_id;
- เป็น:
$this->copy_attached_file_info_from_original( $attachment_translation_id, $attachment_id ); return $attachment_translation_id;
- บันทึกการเปลี่ยนแปลง
- ทำการเปลี่ยนแปลงเล็กน้อยกับโพสต์และชื่อรูปภาพในภาษาเริ่มต้น
- อัปเดตการแปล