- 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
);
}