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

すべての既知の問題 →