WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 4.6.6
Решено в
WPML Multilingual CMS 4.7.4
Связанный плагин/тема
Elementor
Теги темы
Compatibility

Обзор проблемы

При использовании плагина Elementor и переводе фоновых изображений с помощью WPML Media Translation, если эти изображения настроены как слайд-шоу для секции, Вы можете столкнуться с проблемой, при которой они не отображаются переведенными в соответствующих переведенных версиях.

Обходное решение

Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.


  • Откройте файл …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Elementor/media/modules/AllNodes.php.

  • Замените:
    		foreach ( $backgrounds as $background ) {
    				$settings = $this->translate_image_property( $settings, $background , $target_lang,
    					$source_lang );
    		}

  • На:
    		foreach ( $backgrounds as $background ) {
    				$settings = $this->translate_image_property( $settings, $background , $target_lang,
    					$source_lang );
    		}
    
    		$settings = $this->translate_images_property( $settings, 'background_slideshow_gallery', $target_lang, $source_lang );

Все известные проблемы →