WPML

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

เมื่อคุณแก้ไขและครอบตัดรูปภาพประจำเรื่องในภาษาเริ่มต้น เวอร์ชันที่ครอบตัดจะไม่ปรากฏในหน้าที่แปล แต่หน้าที่แปลจะแสดงรูปภาพเวอร์ชันต้นฉบับที่ไม่ได้ครอบตัดแทน

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

ปัญหานี้ได้รับการแก้ไขแล้ว การอัปเดตเป็นเวอร์ชันล่าสุดจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะในกรณีที่คุณยังไม่สามารถอัปเดตได้

โปรดสำรองข้อมูลทั้งหมดของเว็บไซต์ของคุณก่อนดำเนินการต่อ

  • ติดตั้งปลั๊กอิน 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;
  • บันทึกการเปลี่ยนแปลง
  • ทำการเปลี่ยนแปลงเล็กน้อยกับโพสต์และชื่อรูปภาพในภาษาเริ่มต้น
  • อัปเดตการแปล

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

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ