Я не знаю, есть ли операция, чтобы сделать это от администратора, но я могу выполнить этот код из файла темы:
require(ABSPATH.'wp-admin/includes/image.php');
$file = str_replace('http://www.example.com/', ABSPATH, $attachment->guid);
wp_update_attachment_metadata( $attachment->ID,
wp_generate_attachment_metadata( $attachment->ID, $file ) );
, который воссоздает все размеры большого пальца одновременноне знаю, если уже созданы уже созданные, но это однократное выполнение кода).
Вы должны заменить "www.example.com" своим URL-адресом, а $ attachment - фактической структурой сообщений вложения, извлеченный с get_post
или подобным.