WordPress Plugin Review: Custom Post Types UI

Custom Post Types UI allows WordPress users to quickly set up a custom post type on their website without having to handle any code to create. This plugin was created by WebDev Studios.

Custom Post Types add more ways to organize and display your content. By default, most WordPress users know how to use the Pages and Posts areas of their website. These are post types. A custom post type can be used to:

  • Add a forum
  • Add a different type of blog
  • Facts and Questions section
  • Testimonials area
  • Portfolio

and much more…


With the Custom Post Types plugin, you can generate both custom post types and taxonomies. You can also set more advanced options like making the custom post type behave much like posts (hierarchical) or like pages (non-hierarchical.) You can also label the area for your custom post type with custom names or labels.

You can also control the aspects of your taxonomies like tags and categories, even giving them custom names. This is great for many things like e-commerce sites, web directories, and more.

Below are some of the advanced options for custom post types and taxonomies.

customposttypes2-screenshot customposttypes3-screenshot customposttypes4-screenshot customposttypes5-screenshot

Because this plugin actually generates the code for you, you are able to use this plugin one time, copy the code, and then paste that generated code into your theme’s functions.php file. You can then deactivate the plugin if you wish. You also can choose to leave the plugin active and just use it to maintain all of your custom post types in case you have many different sections of your site using this feature.

Now, this plugin does not include any templates to make a page to call posts from a custom post type, so if you are unsure of how to template pages for custom post types, here are a few resources:

Sound like something you might use? You can download Custom Post Types UI at the WordPress Plugin Repository.

Have you used Custom Post Types UI? Do you have an example of how you used this plugin on your site?


  1. says

    It seems a bit complicated. Will this plugin allow me to create a separate category that shows in the sidebar but not the main post stream? I have a small post category on my blog for news and updates that I want to display (links) in the sidebar rather than with the rest of the posts in the main blog post stream on the front page.
    Brian Hawkins recently posted..Social Share Settings on YouTubeMy Profile

    • says

      That is what taxonomies are: categories and tags. You will be able to use the Menus area in your WordPress backend to create menus and widgetize it for your sidebar. If you create a widget area on your front page, you can use the Latest Custom Post Type Updates plugin and it can display most recent posts for custom post types.

    • says

      You can do whatever you like. It does not put in the feed or links unless you put them in…. for example a menu widget or a recent posts for custom post types widget.

  2. says

    I personally think that wordpress plugins are a lot more useful compared to blogspot and drupals. Plus wordpress is offering us an easier way to change our blog into a top domain site when we feel like it. In addittion, compared to blogspot which is just flooded with spam blogs, file sharing sites and adult sites, wordpress is a lot organized and more efficient to use
    Michael recently posted..App Space Widget to organize the Home Screen in Android Smart PhonesMy Profile

  3. says

    Hi Nile,
    thank you for providing this great overview of this plugin.

    With the theme I am using I can create child/sub-pages and sub-categories.
    Is this different to that?
    When you say you can use it for adding a different type of blog – does that mean you can add another blog to the same website?

    It looks like a great plugin.

    Thanks again for sharing this.

    • says

      It is different as you can even add more taxonomies like tags and categories and label them for something else. For example, if you had a movie site… maybe you want to organize the site further into:

      Category taxonomy – Genre
      Category taxonomy – Year Debut
      Category taxonomy – Movie Rating
      Tag taxonomy – Actors
      Tag taxonomy – Producer

      You could add those new ones to your default posts. OR you can create an entire section called movies and those taxnomonies listed above could go there. These allow you to organize your site as thorough as you like so finding articles are easier for your readers.

      Yes, you can have more than one blog/ feed on your website using custom taxonomies. 🙂

  4. says


    Love this post. That plugin could really come in handy for me someday or for one of my clients and when I am ready to rock it, I know where to go now because of you. A custom post type for testimonials page would be nice. You said we can also use this for forum, too? I don’t know anything about forums except that I thought you had to buy sophisticated plugins for forums?

    I would appreciate your feedback on that last question.

    Thanks again for all your great information!

    p.s. Hope you are having a great weekend!

    ~ Jupiter Jim
    Jupiter Jim recently posted..Create Contact Page with “Fast Secure Contact Form” WordPress pluginMy Profile

    • says

      Not at all, Jim. You can use bbpress. You can make it like a subsite without having multi-site involved. Even without a plugin, you already have the ability for threaded comments for posts, use Gravity forms for custom registration, ability to allow category and tag creation, submitting, etc. You can write your own template to fit in just like bbpress can. Think about it. 🙂

  5. says

    Hi Nile,
    Well I read it twice, went and read the comments and now I have a better understanding of it. Hey, you know me, I’m all thumbs at this stuff.
    But, from what I can gather, this plug in can do what several other things I am using currently. Hmmm Have to keep a closer eye on it.
    Thanks Nile

    Donna Merrill recently posted..Basic BloggingMy Profile

  6. says

    This plugin will make Wordpress even easier to use. I think the function of adding Podcasts and Powerpoints to the material you already post is a great feature. It will make blogging more dynamic.

  7. says

    I have to agree that it looked complicated to start, but then I realized that I always wish that I could do more with my blog. The challenge is that I don’t want to get stuck in something technical that keeps me mired in WordPress for the week. Sometimes, it’s fun to figure out what I did to “break” my site, but most of the time, it’s just aggravating. LOL!!

    Thanks for this. When I went back and read a second time, I could easily see that this is much like what I’ve been needing to install. GReat share, Nile!!
    Christi Johnson recently posted..Day 2- Late Afternoon: Secrets (4)My Profile

  8. says

    Hi Nile,
    WordPress offers the users lots of plugin to make it strong & attractive.I think everyone should download the plugins from trusted web site.As everyone can use the WordPress’s own website to download the plugin.Most of the plugins are free there.Another feature i must said “Post types and Taxonomies”. It really helps a user to find his posts in the sites category-wise & easily.
    Thanks for the post.
    Mizan recently posted..Zang: The Best Plugin For Getting More Social SharesMy Profile

    • says

      No, in order to cal a custom post type to your front page, it will be separate from your default posts. So, for example, you have a portfolio done in custom post types and want to call just the thumbnail images of different portfolio posts to an area on your front page that are linked to their own posts, you either have to do: a- design an area on your site and put a custom loop that calls that particular custom post type or b- design a widget area, install a plugin that does most recent posts from a custom post type and drag that into the widget area.

  9. says

    I must say that I have some learning to do!! I don’t know some of the basics so this sounds a bit complicated to me! That’s why I know people like you so that I can find out things that lead me to more knowledge of this nature!!

    • says

      This plugin works great and does exactly what is needed. You can have a whole different type of blog going, or reviews, or whatever you like. It reminds me of when I use to do a lot of subdomains for sections of my site years ago… now, I can do it with custom post types and keep it all in one install, but also have specific section, and not jumbled with other post types in my backend.

  10. says

    Thanks Nile for sharing this plugin, I am fairly new to Marketing and using a blog and recon this could be so helpful to myself and many others

  11. says

    Thanks a lot Nile, for informing about the word press plugin of
    Custom Post Types U. And its great option so that we can also set more advanced options of making the custom posts or pages .It should be free .Right?

  12. Raj says

    Hello Nile,
    You have mentioned in the post that the code be added to the theme’s function.php file. Since this plugin is actually a code generator (as per your post. I am yet to use it). Would it not be better to include this as a plugin file. This would make this custom type independent of theme.

    • says

      You can put it in a file for your theme’s template and refer to it from your functions.php file if you do not wish to use the plugin itself to store your Custom Post Type. In using the plugin itself, you have the option to either keep the plugin active, or remove it and just use the generated code…. either by pasting the code in your theme’s functions.php OR putting it in like a customposttypes.php and putting a line in your theme’s file to refer to it.

      If you just create another plugin, it wouldn’t make any sense… as it would just be better to keep the Custom Post Types UI plugin activated.

      • Raj says

        Nile, Thanks for the reply. You are right. I am convinced with the last paragraph of your reply. I was of the same opinion. However, I just focused on the generated code feature and in the process of reading, forgot that the code was generated by a plugin itself, especially after reading your suggestion to copy it in theme’s function file. Thus, I was thinking from the code onwards and as a result I asked for the plugin as a more suitable place 😉 Indeed, if we combine any other closely related functionality like custom fields mods then may be we can combine the output code with our customization and put it as plugin.

Comment Policy: Your words are your own, so be nice and helpful if you can. Please, only use your real name, otherwise your comment will be removed. Most comments are moderated until you've been approved as a trusted commentator.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge