This code enables users to add multiple custom post types, with taxonomies, pages and custom meta boxes. It enables the uploading of posts via zip, converting every file in the zip to an individual post and attaching said file to the post. It also takes all post attachments, once created, zips them, and places them on the server ready for download by end users.