- Status
- Gelöst
- Gelöst in
- WPML Media Translation - next release (2.2.4)
Übersicht über das Problem
Wenn Sie mehr als ein benutzerdefiniertes Feld mit demselben Namen haben und diese unterschiedliche Daten enthalten, können ihre Werte mit den zuletzt eingegebenen Daten des zuletzt verwendeten Feldes überschrieben werden. Dies geschieht, wenn die Übersetzungsoptionen dieser benutzerdefinierten Felder auf „Übersetzen“ gesetzt sind.
Das Problem stammt vom Add-on-Plugin Medienübersetzung und wird in der nächsten Version des Plugins WPML Media Translation behoben.
Problemumgehung
Als Problemumgehung können Sie in den Ordner ../wpml-media-translation/classes/images-translation/ wechseln und die Datei class-wpml-media-custom-field-images-translation.php bearbeiten.
Ändern Sie dort die Zeile:
update_post_meta( $post_id, $meta_key, $meta_value_filtered );
in Folgendes:
update_post_meta( $post_id, $meta_key, $meta_value_filtered, $meta_value );