- ステータス
- 解決済み
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 3.6.3
- 関連するプラグイン/テーマ
- Enfold
問題の概要
翻訳されたEnfoldページのフロントエンドで、翻訳された画像のタイトルとALTが表示されません。この問題は、次のシナリオで発生する可能性があります。
- メディアライブラリに画像を追加し、タイトルとALTテキストを翻訳します。
- Avia Builderを使用してページを作成します。
- 画像要素を追加します。
- ステップ1でアップロードして翻訳した画像を選択します。
- ページを翻訳します。
フロントエンドでは、元の画像のタイトルとALTテキストがセカンダリ言語で表示されていることがわかります。
回避策
この問題を解決するには、WordPressインストールの../enfold/config-templatebuilder/avia-shortcodes/ フォルダーにあるimage.phpファイルを開き、次のコードを追加します。
$attachment = apply_filters('wpml_object_id', $attachment, 'attachment', true);
次の行の直前に追加します。
$attachment_entry = get_post( $attachment );