- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- Essential Addons for Elementor 6.6.3.
- תוסף/ערכת עיצוב קשורים
- Essential Addons for Elementor
- תגיות נושא
- Compatibility, Elementor Custom Widgets
סקירה כללית של התקלה
בעת שימוש ב־Essential Addons for Elementor, קישורים פנימיים שנוספו לקונטיינר של Elementor דרך מתקדם > Wrapper Link אינם מתורגמים אוטומטית על ידי WPML.
כתוצאה מכך, העמוד המתורגם עדיין יכול להפנות לכתובת ה־URL של השפה המקורית.
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- הוסף את הקוד הבא לקובץ functions.php של ערכת העיצוב שלך.
add_filter( 'elementor/frontend/before_render', 'wpml_compsupp8345_eael_wrapper_link'); function wpml_compsupp8345_eael_wrapper_link( $element ) { if ( 'container' !== $element->get_data( 'elType' ) ) { return; } $settings = $element->get_settings(); if ( empty( $settings['eael_wrapper_link']['url'] ) ) { return; } $lang = apply_filters( 'wpml_current_language', null ); $url = apply_filters( 'wpml_permalink', $settings['eael_wrapper_link']['url'], $lang, true ); $settings['eael_wrapper_link']['url'] = $url; $element->set_settings( 'eael_wrapper_link', $settings['eael_wrapper_link'] ); }