WPML
סטטוס
ממתין למפתח
תוסף/ערכת עיצוב קשורים
Make Column Clickable Elementor
תגיות נושא
Compatibility, Elementor Custom Widgets

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

בעת שימוש בתוסף Make Column Clickable Elementor כדי לפתוח חלון קופץ של Elementor, המזהים (IDs) של החלון הקופץ אינם מתורגמים בעמודי השפה המשנית. כתוצאה מכך, המבקרים רואים את החלון הקופץ בשפה המקורית במקום בשפה המתורגמת.

פתרון עוקף

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


  • הוסף את הקוד הבא לקובץ functions.php של ערכת העיצוב שלך.
    /**
     * Convert the popup link in a column
     * Based on compsupp-7641 workaround
     */
    add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) {
    	$isContainer = WPMLFPRelation::propEq( 'elType', 'column' );
    
    	$containerLinksLens = WPMLFPcompose(
    		WPMLFPObj::lensProp( 'settings' ),
    		WPMLFPObj::lensPath( [ '__dynamic__', 'column_link' ] )
    	);
    	return array_merge(
    		$converters,
    		[
    				[ $isContainer, $containerLinksLens, 'popup', 'popup' ],
    		]
    	);
    } );
            

הערה חשובה:

התוסף Make Column Clickable Elementor לא עודכן בשלוש השנים האחרונות ונראה שאינו מתוחזק באופן פעיל. כתוצאה מכך, אנו סוגרים תקלה זו ללא תיקון קבוע.

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