\ Post types help you organize content in the WordPress website. There are a few default [post types](https://wordpress.org/support/article/post-types/) 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 **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](https://developer.wordpress.org/reference/functions/register_post_type/). As an example here is the code for creating Books custom post types: \ ```javascript 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 `functions.php` file. ## 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](https://wordpress.org/plugins/custom-post-type-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](https://wordpress.org/plugins/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](https://wordpress.org/plugins/custom-post-type-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 \ **Disadvantage**: hasn’t been updated in the last 6 months. \ ⭐**After discovering simple CPT WordPress plugins, let’s proceed with more complex solutions.** --- ## [JetEngine](https://crocoblock.com/plugins/jetengine/custom-post-type/)  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](https://toolset.com/)  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](https://wordpress.org/plugins/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 \ **💲Pricing**: freemium \ **Disadvantage**: Not for beginners. I was confused by the dashboard and wasn’t able to create CPT from the first scratch. 😅 \ ## [MetaBox](https://metabox.io/)  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? \ \ \