Using Custom Post Types
You could say that the catalyst for the evolution of WordPress as a fully-fledged content management system (CMS) came about through the introduction of the custom post type. For me, that was when the agency I first worked for moved toward using WordPress as the back end for the sites we built. This major functionality gave WordPress the capability to easily move away from what had been its key functionality, a blogging system, and toward a more dynamic system for storing content. This chapter shows you how to take advantage of custom post types in WordPress, how to create them, how to display them, and how to add advanced functionality to your post type to make it extremely easy to work with as a content author.