WPML
ステータス
解決済み
解決されたバージョン
WPML Media Translation - next release (2.2.4)

問題の概要

同じ名前を使用するカスタムフィールドが複数あり、それぞれ異なるデータを持つ場合、その値が最後に使用したフィールドに入力された最新のデータで上書きされる可能性があります。これは、これらのカスタムフィールドの翻訳オプションが「翻訳」に設定されている場合に発生します。

この問題はメディア翻訳アドオンプラグインに起因しており、WPML Media Translationプラグインの次のリリースで修正されます。

回避策

回避策として、../wpml-media-translation/classes/images-translation/フォルダーに移動し、class-wpml-media-custom-field-images-translation.phpファイルを編集します。

そこで、以下の行を:

update_post_meta( $post_id, $meta_key, $meta_value_filtered );

次のように変更します:

update_post_meta( $post_id, $meta_key, $meta_value_filtered, $meta_value );

すべての既知の問題 →