WPML
סטטוס
פתוח
דווח עבור
Advanced Custom Fields Multilingual 2.1.3
תוסף/ערכת עיצוב קשורים
Advanced Custom Fields (ACF)
תגיות נושא
Compatibility

סקירה כללית של התקלה

בעת תרגום עמודים הכוללים בלוק גלריה של Advanced Custom Fields (ACF) עם אפשרויות של כפתורי רדיו, אפשרויות רדיו אלו מופיעות באופן בלתי צפוי בעורך תרגום מתקדם (ATE).

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר שלך לפני שתמשיך.


  • פתח את הקובץ functions.php של ערכת העיצוב שלך.

  • הוסף את הקוד הבא:
    // 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.

כל התקלות הידועות →