Суть проблемы:
Если в форме публикации изображения загружаются через медиабиблиотеку wordpress, то после обновления записи изображения удаляются (через какое-то время, когда сработает крон ) делает это:
add_action('rcl_cron_daily','rcl_clear_temps_gallery',10);
В скриптах допа. на строке 59 есть код:
if(attachment.uploadedTo) return false;
Он должен отменять занесение загруженных файлов во "временные" если идет редактирование записи, а не создание новой.
Но переменная attachment.uploadedTo возвращает undefined т.к. правильный путь до id поста к которому идет загрузка картинок лежит в attachment.attributes.uploadedTo
Решений проблемы 2:
1. Указать правильную переменную. Но тогда если юзер загрузит при редактировании записи картинки, но не обновит запись - картинки останутся и не будут использоваться.
2. Отредактировать функцию update_thumbnail в файле /publicpost/classes/class-rcl-edit-post.php что бы при обновлении записи временная галерея юзера удалялась (сейчас она удаляется если !$this->update)
На мой взгляд вариант 1 логичнее, но мало ли