- סטטוס
- ממתין למפתח
- תוסף/ערכת עיצוב קשורים
- 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 לא עודכן בשלוש השנים האחרונות ונראה שאינו מתוחזק באופן פעיל. כתוצאה מכך, אנו סוגרים תקלה זו ללא תיקון קבוע.