WordPress is a highly adaptable Content Management System (CMS). Although it was originally built for blogging, people now use it to create all kinds of websites, including e-commerce stores, portfolios, and more. Depending on your goals, you may find that the default “posts” and “pages” don’t quite fit the type of content your site features. This is why WordPress supports custom post types.
In this article, we’ll introduce you to the concept of custom post types. Then we’ll demonstrate how to create them with a plugin or by manually editing your site’s code.