The initial creation of a custom post type is extremely easy. It only requires a single function to be called from an action hook callback. Once in place, a lot of functionality immediately becomes available to administrators and site visitors. This recipe shows how to create a new custom post type that will be used to store Book Reviews.
You should have access to a WordPress development environment, either on your local computer or a remote server, where you will be able to load your new plugin files.