WPML

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

เมื่อคุณใช้ฟิลด์ลิงก์หรือ URL ของ Advanced Custom Fields (เปิดในแท็บใหม่) ร่วมกับ Advanced Custom Fields Multilingual ในโหมดการแปล “ฟิลด์เดียวกันในทุกภาษา” ลิงก์ภายนอกอาจไม่ปรากฏใน ตัวแก้ไขการแปลขั้นสูง สำหรับการแปล

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

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

  • เปิดไฟล์ functions.php ของคุณ
  • เพิ่มโค้ดต่อไปนี้:
    add_filter( 'acfml_field_group_mode_field_translation_preference', function( $fieldTranslationPreference, $groupMode, $field ) {
        $fieldType = $field['type'] ?? null;
    
        if ( 'link' === $fieldType ) {
            return 2; // `WPML_TRANSLATE_CUSTOM_FIELD`.
        }
    
        return $fieldTranslationPreference;
    }, 10, 3 );

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