public function generate_intermediate_images($attachment) { $attachment_id = $attachment->ID; $file = get_attached_file($attachment_id); FW_Backup_Image_Recovery::$attachment_id = $attachment_id; if (file_exists($file)) { $metadata = wp_generate_attachment_metadata($attachment_id, $file); wp_update_attachment_metadata($attachment_id, $metadata); } }