WPML
סטטוס
נפתר על ידי המפתח
נפתר בגרסה
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'] );
    }      
            

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