- ステータス
- 未解決
- 報告対象
- WPML Media Translation 2.7.2
- トピックタグ
- Bug
問題の概要
デフォルト言語でアイキャッチ画像を編集して切り抜いた場合、翻訳されたページには切り抜かれたバージョンが表示されません。代わりに、翻訳されたページには元の切り抜かれていない画像が表示されます。
回避策
続行する前に、サイトの完全なバックアップを作成してください。
- WPML Media Translationプラグインをインストールします。
- 画像にタイトルがあり、WPML Mediaで翻訳されていることを確認します。
- WPML > 設定 > メディア翻訳に移動します。
- 「Automatically detect best options for translating image texts (alt, caption, title)」オプションが有効になっている場合は、無効にします。
- How to handle Media Library texts (alt, caption, title)の下にある「Translate Media Library texts (alt, caption, title) when translating content」オプションを有効にします。
- 次に、…/wp-content/plugins/sitepress-multilingual-cms/classes/media-translation/MediaTranslationStatus.phpファイルを開きます。
- 174行目を探します。
- 変更前:
return $attachment_translation_id;
- 変更後:
$this->copy_attached_file_info_from_original( $attachment_translation_id, $attachment_id ); return $attachment_translation_id;
- 変更を保存します。
- デフォルト言語で投稿とその画像のタイトルに小さな変更を加えます。
- 翻訳を更新します。