- Stato
- Aperto
- Segnalato per
- Advanced Custom Fields Multilingual 2.1.3
- Plugin/tema correlato
- Advanced Custom Fields (ACF)
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando traduci pagine che includono un blocco Galleria di Advanced Custom Fields (ACF) con selezioni tramite pulsanti radio, queste opzioni radio compaiono inaspettatamente nell’Editor di traduzione avanzato (ATE).
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file functions.php del tuo tema.
- Aggiungi il seguente codice:
// 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.