WPML
Stato
Aperto
Segnalato per
Advanced Custom Fields Multilingual 2.2.4
Plugin/tema correlato
Advanced Custom Fields (ACF)
Tag dell’argomento
Compatibility

Panoramica del problema

Quando usi i campi Link o URL di Advanced Custom Fields insieme a Advanced Custom Fields Multilingual nella modalità di traduzione “Stessi campi in tutte le lingue”, i link esterni potrebbero non apparire nell’Editor di traduzione avanzato per la traduzione.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Apri il file functions.php.

  • Aggiungi il seguente snippet:
    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 );

Tutti i problemi noti →