WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.6.6
Resolvido em
WPML Multilingual CMS 4.7.4
Plugin/tema relacionado
Elementor
Tags de tópico
Compatibility

Visão geral do problema

Ao utilizar o plugin Elementor e traduzir imagens de fundo usando o WPML Media Translation, se essas imagens estiverem configuradas como um slideshow para uma seção, você pode encontrar um problema em que elas não aparecem traduzidas em suas respectivas versões traduzidas.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Elementor/media/modules/AllNodes.php.

  • Substitua:
    		foreach ( $backgrounds as $background ) {
    				$settings = $this->translate_image_property( $settings, $background , $target_lang,
    					$source_lang );
    		}

  • Por:
    		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 );

Todos os problemas conhecidos →