- Estado
- Resuelto
- Notificado para
- WPML Media Translation 2.5.6
- Resuelto en
- 2.6.0
Resumen del problema
Si envía una página que contiene varias imágenes para traducir y elimina algunas de las imágenes de la biblioteca de medios, es posible que tenga problemas al traducir a los otros idiomas.
Otro caso que probablemente producirá los mismos resultados es si tiene un ID vacío en el shortcode de la leyenda de la imagen, p. ej., .
Solución alternativa
wp-content/plugins/wpml-media-translation/classes/media-translation/class-wpml-media-post-images-translation.php
Cambie:
$new_caption_shortcode = $this->replace_caption_id_with_translated_id( $new_caption_shortcode, $attachment_id, $language );
por
if ($attachment_id !== NULL) {
$new_caption_shortcode = $this->replace_caption_id_with_translated_id(
$new_caption_shortcode,
$attachment_id,
$language
);
}