- สถานะ
- เปิด
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Page Builder by SiteOrigin
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้ SiteOrigin’s Layout Builder จะมีปัญหาเกี่ยวกับการแปลวิดเจ็ตที่ถูกทำสำเนาทั้งภายในและภายนอกเครื่องมือสร้างเลย์เอาต์บนหน้าเดียวกัน ส่งผลให้วิดเจ็ตเหล่านั้นแปลไม่ได้
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลทั้งหมดของไซต์ก่อนดำเนินการต่อ
- เปิดไฟล์ …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/SiteOrigin/TranslatableNodes.php
- ค้นหาบรรทัดที่ 142
- เปลี่ยน:
public function get_string_name( $node_id, $field, $settings ) { return $node_id . '-' . $settings[ self::SETTINGS_FIELD ]['id'] . '-' . $field['field']; } - เป็น:
public function get_string_name( $node_id, $field, $settings ) { return $node_id . '-' . $settings[ self::SETTINGS_FIELD ]['widget_id'] . '-' . $field['field']; } - ทำการแก้ไขเล็กน้อยในหน้าต้นฉบับแล้วบันทึก
- อัปเดตการแปล