WPML
ステータス
解決済み
報告対象
WPML Multilingual & Multicurrency for WooCommerce 3.6.3
関連するプラグイン/テーマ
Enfold

問題の概要

翻訳されたEnfoldページのフロントエンドで、翻訳された画像のタイトルALTが表示されません。この問題は、次のシナリオで発生する可能性があります。

  1. メディアライブラリに画像を追加し、タイトルALTテキストを翻訳します。
  2. Avia Builderを使用してページを作成します。
  3. 画像要素を追加します。
  4. ステップ1でアップロードして翻訳した画像を選択します。
  5. ページを翻訳します。

フロントエンドでは、元の画像のタイトルとALTテキストがセカンダリ言語で表示されていることがわかります。

回避策

この問題を解決するには、WordPressインストールの../enfold/config-templatebuilder/avia-shortcodes/ フォルダーにあるimage.phpファイルを開き、次のコードを追加します。

$attachment = apply_filters('wpml_object_id', $attachment, 'attachment', true);

次の行の直前に追加します。

$attachment_entry = get_post( $attachment );

すべての既知の問題 →