- Статус
- Решено
- Заявлено для
- WPML Media Translation 2.5.6
- Решено в
- 2.6.0
Обзор проблемы
Если Вы отправляете на перевод страницу, содержащую различные изображения, и удаляете некоторые из этих изображений из библиотеки медиафайлов, у Вас могут возникнуть проблемы с переводом на другие языки.
Другой случай, который, вероятно, приведет к тем же результатам — наличие пустого ID в шорткоде подписи к изображению, например, .
Обходное решение
wp-content/plugins/wpml-media-translation/classes/media-translation/class-wpml-media-post-images-translation.php
Замените:
$new_caption_shortcode = $this->replace_caption_id_with_translated_id( $new_caption_shortcode, $attachment_id, $language );
на
if ($attachment_id !== NULL) {
$new_caption_shortcode = $this->replace_caption_id_with_translated_id(
$new_caption_shortcode,
$attachment_id,
$language
);
}