Post types help you organize content in the WordPress website. There are a few default in WordPress: posts, pages, attachments, navigation menu, etc. But what if you want to add more post types to your website? Then, you’ll definitely need . post types Custom Post Types For example, you are creating a recipes website, and you need to add recipes, so you just create a Recipes custom post type to add as many new recipes as you need. How to Create Custom Post Types Without Plugin? You can create custom post types in WordPress with . register_post_type function As an example here is the code for creating Books custom post types: function books_post_type() { register_post_type( 'books', array( 'labels' => array( 'name' => __( 'Books' ), 'singular_name' => __( 'Book' ) ), 'public' => true, 'show_in_rest' => true, 'supports' => array('title', 'editor', 'thumbnail') ) ); } add_action( 'init', 'books_post_type' ); After that, go to your text editor, and add the code to your file. functions.php Why Do You Need WordPress Custom Post Types Plugin? To be honest, adding custom post types using code can confuse newbies and even Devs. WordPress plugins help add new custom post types with ease and allow for more functionality for building WP websites. So, let’s discover the Custom Post Type WordPress plugins on the market. Custom Post Types UI Over 1 million active installations, this custom post-type WordPress plugin has an intuitive interface for creating and managing CPTs and taxonomies. CPT UI dashboard looks like this: You’ll also find 30+ additional labels and settings (icon change, publicity, etc.): 💡Highlights: ability to add the post slug add additional labels import/export post types 💲Pricing: CPT UI is a simple, free WordPress plugin, but you can extend the functionality with the paid version: $29 per single site, $49 per 2-5 sites, $84 unlimited. Disadvantage: too simple for advanced users. Custom Post Types Next, the simple custom post types plugin has 4K+ active installations, allows to create CPTs, taxonomies, fields, templates without coding. CPT dashboard looks like this: When it goes to creating CPT, you'll see 2 modes available: Simple View The advanced view adds additional settings: 💡 : Highlights simple to use compatible with any theme builder create and edit CPTs advanced view settings are available : 💲Pricing Pro version allows export/import settings and has support priority. It costs $25 per year. Custom Post Types Maker Custom post type marker provides a simple interface and features to create CPTs and taxonomies. CPT maker interface looks like this: And has visibility, front-end options, admin menu options, WordPress integration sections, etc: : 💡Highlights manage CPTs like regular posts/pages integrated with WordPress API no coding skills : 💲Pricing Free : hasn’t been updated in the last 6 months. Disadvantage ⭐ After discovering simple CPT WordPress plugins, let’s proceed with more complex solutions. JetEngine JetEngine WordPress plugin helps structure and organize the content by creating custom post types and custom content types, taxonomies, fields, listings, etc. Here is how the custom post types dashboard looks: You can edit custom post type name, slug, 20+ labels, advanced settings (show in admin UI, Nav Bar, menu icon, etc.) 💡Highlights: build dynamic website structure add conditional logic, dynamic visibility to your website Data Store, Query Builder, tables and charts modules, glossary feature, etc. 💲Pricing: Starts from $26 per year for a single website, $54 for an unlimited website per year. A lifetime package is also available in Crocoblock subscription for $750. Disadvantage: no free version available. Toolset This WordPress plugin allows you to create custom post types, fields, and taxonomies without coding. : 💡Highlights create custom searches custom grids, tables, and lists build post relations : 💲Pricing Toolset plugin costs $69 per year for 1 website, $149 per year for 3 websites, and $299/unlimited websites per year. Disadvantage: no free version, and lifetime option. Pods Pods WordPress plugin provides you with custom content options. By the way, Pods interface is a little bit different from other plugins, as it starts with a quick setup: : 💡Highlights customize CPTs display custom fields anywhere create connections between your content : freemium 💲Pricing : Not for beginners. I was confused by the dashboard and wasn’t able to create CPT from the first scratch. 😅 Disadvantage MetaBox With more than 700K active installations, this plugin helps WordPress professionals to create custom posts with ease. MetaBox custom post types plugin has a clean dashboard: Settings include 25+ labels, advanced options, taxonomies, etc. : 💡Highlights extended functionality with APIs, hooks intuitive interface compatible with lots of WordPress themes & plugins : 💲Pricing Personal plans start from $49 per site and go up to lifetime bundle (agencies) for $699 Conclusion As usual, everything is up to you. Write down the features you need, check out their pricing, reviews, communities, and come up with the best solution for your website. 🙏What about you? Are you adding custom post types manually or with the help of a plugin?