WPML
סטטוס
נפתר על ידי המפתח
תוסף/ערכת עיצוב קשורים
CozyStay
תגיות נושא
Compatibility

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

בערכת העיצוב CozyStay, תרגום טקסטים חלופיים לתמונות גלריה באמצעות WPML אינו פועל כמצופה. למרות תרגום הטקסטים החלופיים דרך עורך התרגום המתקדם (ATE), הטקסטים החלופיים המתורגמים אינם מופיעים בחזית האתר עבור הדפים המתורגמים.

פתרון עוקף

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


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

  • הוסף את הקוד הבא:
    // WPML Workaround for compsupp-7616
    add_filter('elementor/frontend/before_render', 'wpml_compsupp7616_filter_image_gallery_widget');
    
    function wpml_compsupp7616_filter_image_gallery_widget($element) {
    
        if ('cs_gallery' !== $element->get_name()) {
            return;
        }
    
        $settings = $element->get_settings();
    
        if (isset($settings['gallery']) && is_array($settings['gallery'])) {
            foreach ($settings['gallery'] as $key => $image) {
                if (isset($image['id'])) {
                    $post_type = get_post_type($image['id']);
    
                    if (!$post_type) {
                        continue;
                    }
    
                    $settings['gallery'][$key]['id'] = apply_filters('wpml_object_id', $image['id'], $post_type, true);
                }
            }
    
            $element->set_settings('gallery', $settings['gallery']);
        }
    }

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