WPML: не удалось вычислить новый размер изображения

Симптомы:
При добавлении языковой версии для медиа выдаётся ошибка «Не удалось вычислить новый размер изображения». Изображение загружается, но не применяется как изображение для другого языка.

Решение от официальной группы поддержки (думаю пофиксят при обновлени):

1. Перейдите в файл class-wpml-media-attachment-image-update.php по адресу \wp-content\plugins\wpml-media-translation\classes\media-translation\class-wpml-media-attachment-image-update.php

2. В функции resize_thumbnail (\WPML_Media_Attachment_Image_Update::resize_thumbnail)

Замените код:

if ( $size['width'] > get_option( 'thumbnail_size_w' ) || $size['height'] > get_option( 'thumbnail_size_h' ) ) {

на

if ( $size['width'] > get_option( 'thumbnail_size_w' ) && get_option('thumbnail_size_w') > 0 || $size['height'] > get_option( 'thumbnail_size_h' ) && get_option( 'thumbnail_size_h' ) > 0 ) {