Хостинг изображений на вордпресс

искал бесплатные аналоги chevereto - 2 сайта у меня уже есть, нужно было на другом движке. Так нужного и не нашел.

Но наткнулся на видео с темой для ВП
https://www.youtube.com/watch?v=FnxkgjyFhrA&t=1s

все бы нечего, да и работает на стандартных функциях ВП - но автор хорошенько подкавырнул подгрузку изображений
1 место хранения
2 миниатюры
3 имена
4 базу данных

решил я исправить эти пункты вот возник вопрос
как вписать в базу данных - все данные изображения из функции, при создании разных размеров миниатюр
wp_get_image_editor
в
wp_update_attachment_metadata
может есть готовое решение
??

пока что наковырял так

$image = wp_get_image_editor (wp_get_attachment_url( $attachment->ID ));
$image_two = $image;
if ( ! is_wp_error( $image ) ) {
	$path_parts = pathinfo(wp_get_attachment_url( $attachment->ID ));
	$image->resize( 100, 100, false );
	$image->save( $upload_dir->path . '/' .$path_parts['filename'].'-sm.'. $path_parts['extension']);
	$sizes_one = $image->get_size();        
	$sizes_one['file'] = $path_parts['filename'].'-sm.'. $path_parts['extension'];
	$sizes_one['mime-type'] = $wp_filetype['type'];

	$image_two->resize( 300, 300, false );
	$image_two->save( $upload_dir->path . '/' .$path_parts['filename'].'-med.'. $path_parts['extension']);

	$sizes_two = $image_two->get_size();    
	$sizes_two['file'] = $path_parts['filename'].'-med.'. $path_parts['extension'];         
	$sizes_two['mime-type'] = $wp_filetype['type'];

	print_r( $sizes_one);

	$metadata = wp_get_attachment_metadata($attachment->ID);
	if(empty($metadata['sizes'])) {             //                      
			$data['file'] = $upload_dir->subdir .'/'. $path_parts['filename'];                      
			$data['sizes']['thumb100'] = $sizes_one;
			$data['sizes']['thumb300'] = $sizes_two;
			$data['image_meta']['my_data'] = 'Эта строка данных, которая мне будет нужна';
			wp_update_attachment_metadata( $attachment->ID, $data );                        
	}
Заметки к вопросу:
anseme 4.5 лет назад

Готовое решение для чего? Какая именно цель преследуется? Хочешь внятный ответ, задай внятный вопрос ) думаешь кто то что бы ответить будет ковырять что такое чеверето и смотреть видео? Очень сомневаюсь...

kolshix 4.5 лет назад

чеверето и видео - это предыстория.
Вопрос был поставлен четко а также выделен
как вписать в базу данных - все данные изображения из функции, при создании разных размеров миниатюр
wp_get_image_editor
в
wp_update_attachment_metadata
может есть готовое решение
??

функция get_image_editor не работает с БД, а только обрабатывает картинки - вот и приходится по несколько раз вписывать инфу.