- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual & Multicurrency for WooCommerce 3.6.3
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Enfold
ภาพรวมของปัญหา
ชื่อ และ ALT ของรูปภาพที่แปลแล้วจะไม่แสดงบนส่วนหน้าเว็บไซต์ของหน้า Enfold ที่แปลแล้ว คุณอาจพบปัญหานี้ในสถานการณ์ต่อไปนี้:
- เพิ่มรูปภาพลงในคลังสื่อของคุณและแปล ชื่อ และข้อความ ALT
- สร้างหน้าเว็บโดยใช้ Avia Builder
- เพิ่มองค์ประกอบรูปภาพ
- เลือกรูปภาพที่คุณอัปโหลดและแปลใน ขั้นตอนที่ 1
- แปลหน้าเว็บ
บนส่วนหน้าเว็บไซต์ คุณจะเห็นว่าชื่อและข้อความ ALT ของรูปภาพต้นฉบับแสดงอยู่ในภาษารอง
วิธีแก้ปัญหาชั่วคราว
เพื่อแก้ไขปัญหานี้ ให้เปิดไฟล์ image.php ที่อยู่ในโฟลเดอร์ ../enfold/config-templatebuilder/avia-shortcodes/ ของการติดตั้ง WordPress ของคุณและเพิ่มโค้ดต่อไปนี้:
$attachment = apply_filters('wpml_object_id', $attachment, 'attachment', true);
เพิ่มโค้ดดังกล่าวไว้ก่อนบรรทัดต่อไปนี้:
$attachment_entry = get_post( $attachment );