WPML
Status
Resolvido
Relatado para
WPML Media Translation 2.5.6
Resolvido em
2.6.0

Visão geral do problema

Se você enviar uma página contendo várias imagens para tradução e excluir algumas das imagens da biblioteca de mídia, você pode ter problemas ao traduzir para os outros idiomas.

Outro caso que provavelmente produzirá os mesmos resultados é se você tiver um ID vazio no shortcode para a legenda da imagem – ex.: .

Solução alternativa

wp-content/plugins/wpml-media-translation/classes/media-translation/class-wpml-media-post-images-translation.php
Altere:

			$new_caption_shortcode = $this->replace_caption_id_with_translated_id(
				$new_caption_shortcode,
				$attachment_id,
				$language
			);

para

if ($attachment_id !== NULL) {
	$new_caption_shortcode = $this->replace_caption_id_with_translated_id(
		$new_caption_shortcode,
		$attachment_id,
		$language
	);
}

Todos os problemas conhecidos →