Übersicht über das Problem
Wenn Sie Link- oder URL-Felder von Advanced Custom Fields (wird in einem neuen Tab geöffnet) zusammen mit Advanced Custom Fields Multilingual im Übersetzungsmodus „Gleiche Felder in allen Sprachen“ verwenden, werden externe Links im Erweiterten Übersetzungs-Editor möglicherweise nicht zur Übersetzung angezeigt.
Problemumgehung
Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup verfügen, bevor Sie fortfahren.
- Öffnen Sie Ihre Datei functions.php.
- Fügen Sie das folgende Snippet hinzu:
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 );