6 Top Custom Post Types Plugins for WordPress

With custom post types, you can turn your standard WordPress website into a fully-fledged content management system. On top of that, custom post types will also enable you to introduce some uniqueness on your site, and help it stand out from all the others.

In short, when done right, custom post types help grab your visitors’ attention, and improve their overall reading experience.


What are custom post types?

Let’s start with posts and pages. They are the two most commonly used content types in WordPress.

In that manner, a custom post type is the kind of content that you can create and customize yourself.

  • For example, a musician might need a page for their music albums or playlists. Custom post types are perfect for that.
  • A website for a restaurant, on the other hand, might need a page that showcases the menu. Again, custom post types. The possible scenarios are plenty…

How to create custom post types

There are two main ways:

You can either do it by code, or with plugins.

If you are a developer and know how to add your custom posts by hand, good for you! But it won’t be an issue if you’re not into the technical stuff all that much. There are lots of WordPress plugins that can do this for you.

Without further ado, let’s look into the top 6 custom post types plugins for WordPress:

1. Easy Content Types

easy content types

One of the most feature-rich and easiest to use premium plugins for custom post types out there. It lets you create new post types, custom taxonomies, meta boxes and fields for those boxes. You can export your custom post types to other websites too.

The dashboard of the plugin explains what custom post types are, and how to work with them. From there, you can access each module of the plugin, which will enable you to work with your new post types and taxonomies.

Each of those modules is documented very well, with every field labeled and explained. Apart from those modules, you also get a Settings page, where you can adjust how the plugin is going to display your new custom post types.

Another interesting thing is that Easy Content Types also lets you tweak the access credentials required to use the plugin and work with your content types. Very useful if you install this plugin on a site that many people have access to – you can choose who can do what with the plugin.

Easy Content Types comes in 3 license types: $39 – use it on one site, $67 – three sites, $93 – unlimited sites.

Key points to keep in mind:

  • Lets you create and configure your custom post types and custom taxonomies in under a minute.
  • Lets you create meta boxes and custom fields for those boxes (10 field types available).
  • Made to be used by developers as well as non-developers.
  • Has an easy-to-use interface.
  • Comes with drag-and-drop field organizing.
  • Export feature for custom post types and taxonomies.
  • Lets you edit everything you previously created (custom post types, taxonomies, and meta boxes).

2. Custom Post Type UI

custom post type UI

One of the most popular plugins for custom posts and taxonomies in the official plugin directory, Custom Post Type UI brings a series of great options and features for free.

This plugin is very easy to use. After installing it, you get a nice dashboard to work with, where all of the plugin’s options and features are easily available.

The plugin lets you create new post types, new corresponding taxonomies, and then edit the post types you already have on your site.

Another nice thing about this plugin is that you can import a custom post that you already have on another site. Plus, exporting yours is an option too.

The only downside of the plugin is that it will NOT handle display of registered post types or taxonomies in your current theme. It will only register them for you.

Key points to keep in mind:

  • Lets you create and configure your custom post types and custom taxonomies.
  • Lets you attach built-in and custom taxonomies to post types.
  • Comes with advanced labeling for post types.
  • Does not handle the display of your new post types and taxonomies. This, you have to do yourself.

3. CustomPress


A modern plugin that gives you full flexibility when it comes to managing your custom post types. With this plugin, you can add any post type you want, plus custom fields such as text boxes, radio buttons, drop-down menus, and checkboxes. Each of those fields can have its own design.

CustomPress has a very intuitive and modern interface, and it lets you set up your new custom post types in mere minutes. Working with custom fields is similarly easy and fast. Really, nothing missing from this plugin.

The plugin comes in 2 options. You can get it either for $19 / month as a standalone install, or for $24.50 / month as a full membership package including all of WPMU DEV’s plugins and themes.

Key points to keep in mind:

  • Lets you create and configure your custom post types and custom taxonomies.
  • You can create your own custom fields – this way you can have different fields for each custom post type.
  • Fits any theme. The plugin automatically generates theme files and shortcode libraries.
  • Comes with an intuitive and flexible interface.
  • Provides shortcodes to automatically include taxonomies in posts.

4. Types


Another very popular free plugin that allows you to create custom post types, taxonomies, and fields.

Types stands out from the other plugins due to its developer-friendly, as well as user-friendly interface. If you know coding, there’s PHP API available for you. If you’re not that dev-savvy, you can use the simple GUI.

Apart from custom post types, this plugin also handles custom fields really well. You can not only add them to posts and pages, but also to users. Lastly, you can design how various fields appear in the WordPress admin.

Last but not least, Types lets you define parent / child relationship between different post types.

Key points to keep in mind:

  • Lets you create and configure your custom post types and custom taxonomies.
  • Provides custom fields for content and users.
  • Comes with access control for fields.
  • It’s multilingual ready.
  • Lets you set parent / child relationships.

5. Pods


Pods is another user-friendly free plugin for custom post types, taxonomies, and fields.

It stands out due to its original user interface, and the whole process you go through when using the plugin. The experience is more of a wizard-like process, instead of a dashboard-like environment.

Pods uses something called “pods” (surprise, surprise) to organize all the custom post types and taxonomies you create with the plugin.

The plugin also lets you create custom settings pages, and even advanced content types (ones that don’t use the default WordPress tables in the database, but instead create their own). You can also extend the existing content types, taxonomies, media, users, and even comments.

Key points to keep in mind:

  • Lets you create and configure your custom post types and custom taxonomies.
  • Lets you create custom settings pages, and advanced content types.
  • You can extend existing content types.
  • You can use various field types, plus create your own.
  • User-friendly and modern interface.
  • Offers integration with other plugins such as Polylang, WPML, Tabify Edit Screen, Codepress Admin Columns, Gravity Forms, and etc.

6. Custom Post Type Maker

custom post type maker

This plugin is much simpler than the others on this list. But it does provide you with all the mandatory custom post types functionality you’d need in most situations. There are two main sections in this plugin: Post Types and Taxonomies.

You’re not required to have any coding skills to use this plugin, and everything is available through a handy interface. It will also show you all the other custom post types you already have registered on your site (even the ones not created via this plugin).

Overall, a user-friendly and functional solution for what it does.

Key points to keep in mind:

  • Lets you create and configure your custom post types and custom taxonomies.
  • User-friendly interface.
  • Gives you access to all registered custom post types and taxonomies.
  • Does not handle the display of your new post types and taxonomies. This, you have to do yourself.
Did you try any of these plugins? What was your experience with them? 

All edits and witty rewrites by Karol K.

Say hi on

Adelina Tuca

Writer and WordPress blogger at ThemeIsle, CodeinWP, and Revive Social. When I'm not creating content, I'm either hiking, attending a metal concert, reading a book, or watching tennis.
Say hi on
  • Adi Spiac

    Excellent round-up of useful CPT plugins! Even though custom post types have been around for a while, I don’t think their popularity and use will ever fade.
    I would add our own WordPress Creation Kit to the list, as lucky number seven :). While the core is focused on creating custom fields and custom post types in just a couple of clicks, we also added some advanced modules like Swift templates (for creating CPT templates without coding) and front-end posting/editing.

    • Good to know about it, Adi! Sounds interesting. Thanks! 🙂

  • chrismccoy

    i like easy content types cause of the ability to export into actual php code so the plugin doesnt need to be activated, most others just export into serialized so you can import on another install.

    • Thank you Chris. I wasn’t aware of that and that’s something I was looking for. I’d LOVE an interface to create the code and then use the code and deactivate the interface. I’ll look into that plugin further.

  • GardenGrrl

    What does this mean? “Does not handle the display of your new post types and taxonomies. This, you have to do yourself.” It appeared for two of the 6 plugins above.

    • djchapin

      I’d like to know this as well, I wish that web developers weren’t the writers of their own explanations. They are not universal in their descriptions.

      • Julix

        Universal? What is a universal description?

    • Have a read of the official documentation for custom post types.
      Registering them is only one part which adds them to the admin interface.
      To actually show the posts that you add to the new post types, you need to add the correct template files to your theme.
      Adding a custom post type won’t make it automatically show on your website.

  • nydame

    I can confirm that Types is fantastic to develop with. It’s strength lies in being easy to use in PHP code, and at the same time providing an interface that is easy for a non-technical client to manage once the project is over and the developer is long gone. Types is a fantastic way to build a sustainable Dashboard for your clients.

    (And, no, I don’t work for them!)

  • Hi Adelina,
    Have you taken a look at WP App Studio – Professional WordPress Plugin Development. It is based on custom post types and you could create taxonomies, fields and many-many relationships with other custom post types. It also has much more features such as views, datagrids, charts, notifications and connections to EDD and Woo. WPAS also generates a fully independent WordPress plugin and does not require any plugin or framework to be installed on the same box to work.

  • Well thanks for this nice post. I want to make a post of Top Tech leaders from Pakistan and I wanna list down all the technopreneurs there with there photo, name, designation and rating. Person with max likes will be on the top of list and with min likes will be on last of list. May I do this by using a custom Post ? and also tell me which of the above mentioned plugin is best for this purpose. Once again thanks for this nice article.

  • We need a custom page template with filter. Which is the best? I think Toolset has it, but they have yearly renewal, small clients wont like to pay every year for website maintenance!. Any suggestions?