How to Create Custom Post Types in WordPress with Custom Post Type UI


While blogging is still very much the core feature of WordPress, the platform is also a powerful content management system that affords users great flexibility over the type of content they can publish.

By default, WordPress has five post types: Post, Page, Attachment, Revision and Nav Menu. You are not limited to only these. In fact, you can create as many different post types as you want to suit the needs of your website. For example, if you run a sports website, you may wish to publish a post type related to the NHL. You could then expand on this by creating a custom category structure with options for Game Reports, Team News, etc.

In this tutorial, we will guide you through a simple and easy way to create a custom post type for your website.

Installing Custom Post Type UI

The easiest and quickest way to add multiple custom content types to your site is, of course, with a plugin. The best one for this particular job is Custom Post Type UI.

To install this plugin log in to your WordPress dashboard, go to Plugins > Add New and enter “Custom Post Type UI” in the search field.

Below the title of the plugin click on Install Now and wait while WordPress completes the installation. Once this is done, click on Activate Plugin to get it up and running.

When the plugin is installed it will create a new menu in your WordPress admin sidebar menu called CPT UI.

Creating a Custom Post Type

To create a new custom post type go to CPT UI > Add New. You will notice that the page is split into two columns, one to add a new custom post type and one to create a new taxonomy (category structure) should you need to.

In the custom post type column on the left, give your new post type a name using no more than 20 characters.

Next, you will need to provide a Label (this will need to be plural as it is for your WordPress admin menu) and a Singular Label (to be used by WordPress to show instructions).

Finally, a Description detailing what your new post type is all about – just something brief will suffice.

If you want to customize your post type then you can do so by clicking on the Advanced Label Options and Advanced Options links below Description. In most cases, however, the default options will be fine.

Click on Create Custom Post Type and your new custom post type will be added to your admin menu. You can now begin creating suitable content.

Our Recommended Wordpress Web Hosting Provider


Get a 50% Discount by using our link.

Reliable host, with excellent customer service and an easy one-click Wordpress installation. Our recommendation to host a Wordpress blog.

Leave a Reply

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