- Status
- Gelöst
- Gemeldet für
- WPML Media Translation 2.5.6
- Gelöst in
- 2.6.0
Übersicht über das Problem
Wenn Sie eine Seite mit verschiedenen Bildern zur Übersetzung senden und einige dieser Bilder aus der Mediathek löschen, kann es zu Problemen bei der Übersetzung in die anderen Sprachen kommen.
Ein weiterer Fall, der wahrscheinlich zu denselben Ergebnissen führt, tritt auf, wenn Sie eine leere ID im Shortcode für die Bildbeschriftung haben – z. B. .
Problemumgehung
wp-content/plugins/wpml-media-translation/classes/media-translation/class-wpml-media-post-images-translation.php
Ändern Sie:
$new_caption_shortcode = $this->replace_caption_id_with_translated_id( $new_caption_shortcode, $attachment_id, $language );
in
if ($attachment_id !== NULL) {
$new_caption_shortcode = $this->replace_caption_id_with_translated_id(
$new_caption_shortcode,
$attachment_id,
$language
);
}