WPML
Статус
Решено
Заявлено для
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
	);
}

Все известные проблемы →