- ステータス
- 解決済み
- 報告対象
- 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 );