- Statut
- Ouvert
- Signalé pour
- Advanced Custom Fields Multilingual 2.1.3
- Extension/thème associé
- Advanced Custom Fields (ACF)
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Lors de la traduction de pages comprenant un bloc Galerie d’Advanced Custom Fields (ACF) avec des sélections de boutons radio, ces choix de boutons radio apparaissent de manière inattendue dans l’Éditeur de traduction avancé (ATE).
Solution de contournement
Assurez-vous de faire une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier functions.php de votre thème.
- Ajoutez le code suivant :
// WPML Workaround for compsupp-7404 add_filter( 'wpml_found_strings_in_block', function( array $strings, WP_Block_Parser_Block $block ) { $isInBlacklistedStrings = function( string $fieldName ) { // Add the fields to ignore here $fieldsToIgnore = []; $fieldsToIgnore[] = 'gallery_section_type'; $fieldsToIgnore[] = 'gallery_section_variant'; if ( in_array($fieldName, $fieldsToIgnore) ) { return true; } return false; }; if ( $block->blockName == 'acf/gallery' ) { foreach( $block->attrs['data'] as $fieldName => $string ) { if ( $isInBlacklistedStrings( $fieldName ) ) { unset( $block->attrs['data'][ $fieldName ] ); } } } return $strings; }, 9, 2 ); // Lower priority than 10.