WPML
סטטוס
נפתר
דווח עבור
WPML Multilingual CMS 4.6.13
נפתר בגרסה
WPML 4.7
תוסף/ערכת עיצוב קשורים
Elementor
תגיות נושא
Compatibility

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

כאשר משתמשים בחלונות קופצים של Elementor עם WPML, קונטיינרים עם קישורים המוגדרים לפתוח חלון קופץ תמיד יציגו אותו בשפת ברירת המחדל, גם אם יש לך גרסה מתורגמת שלו.

פתרון עוקף

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


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

  • הוסף את קטע הקוד הבא:
    /**
     * Convert the popup link in an container
     * compsupp-7641 workaround
     */
    add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) {
    	$isContainer = WPMLFPRelation::propEq( 'elType', 'container' );
    
    	$containerLinksLens = WPMLFPcompose(
    		WPMLFPObj::lensProp( 'settings' ),
    		WPMLFPObj::lensPath( [ '__dynamic__', 'link' ] )
    	);
    	return array_merge(
    		$converters,
    		[
    				[ $isContainer, $containerLinksLens, 'popup', 'popup' ],
    		]
    	);
    } );

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