- Статус
- Решено
- Заявлено для
- 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 );