WPML
ステータス
解決済み
報告対象
WPML Multilingual CMS 4.7.6
解決されたバージョン
WPML Multilingual CMS 4.9
関連するプラグイン/テーマ
Elementor
トピックタグ
Compatibility

問題の概要

WPMLでElementorを使用している場合、コンテナ要素のモバイルおよびタブレット表示用に設定された背景画像に、メディア翻訳からの翻訳版が反映されない問題が発生する場合があります。デスクトップ版では翻訳された画像が正しく表示されますが、モバイルおよびタブレットでは元の言語の画像が表示され続けます。

回避策

続行する前に、必ずサイトの完全なバックアップを取得してください。


  • 以下のコードをテーマのfunctions.phpファイルに追加します。
    // WPML - Workaround for compsupp-8108
    add_filter( 'wpml_elementor_media_backgrounds_to_translate', function( $background_fields ) {
        $background_fields['simple_fields'] = $background_fields['simple_fields'] ?? [];
        $background_fields['simple_fields'][] = 'background_image_mobile';
        $background_fields['simple_fields'][] = 'background_image_tablet';
        return $background_fields; 
    });
            


  • 元のページに小さな編集を加え、翻訳を再度保存します。

すべての既知の問題 →