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 );

所有已知问题 →