How To Use The Custom Post Type UI WordPress Plugin

You are currently viewing How To Use The Custom Post Type UI WordPress Plugin

Did you ever want to create custom post types for WordPress but never knew how?

Well, you’re not alone. Creating custom post types was a challenging task that only skilled developers could do for a long time. Thankfully, it all changed with the Custom Post Type UI plugin for WordPress.

Because using a PHP function may look complicated for non-techies, it will be easier to use a plugin.

This article will teach you how to use the Custom Post Type UI plugin to create custom post types in WordPress.

What is a Custom Post Type

Custom post types are designated posts added to WordPress and help us organize our website’s content better.

For example, WooCommerce will add it under Products, a custom post type, when creating a new product.

It won’t appear inside the blog archive page as a blog post because it isn’t.

Organizing your website’s content will make it easier for you to display it and for your visitors to view it.

Why Use CPT-UI Plugin

Although it’s possible to create a custom post type in WordPress without a plugin, a process like this requires the user to know an advanced PHP code.

When using the CPT-UI plugin, we can achieve that with only a few clicks, and therefore, it will save us a lot of time.

In addition, it’s keeping us from editing WordPress core files like the functions.php file where every minor mistake can break down the website.

The only con for using a plugin to create a custom post type is that it must stay active to add new items or even access the designed items’ URL (however, there is a way around it, and I will show you how).

That being said, it is one of the best WordPress plugins for creating custom post types.

Create a Custom Post Type with the Custom Post Type UI Plugin

We can use the Plugin to create:

  • Custom post types.
  • Custom taxonomies (categories and tags).

The process of developing any of them is very similar to each other.

Step #1: Download the Custom Post Type UI plugin

Navigate to the Plugin -> Add New screen of your WordPress website, search and install the Custom Posts Type UI plugin.

Custom Post Type UI WordPress Plugin

Once activating the plugin, we can create custom post types or taxonomies from the general or WooCommerce admin dashboard.

Step #2: Create a CPT / Taxonomy

In this step, navigate to the new CPT UI tab and the Add/Edit option of the item you would like to create. In this article, we will add a custom post type.

CPT UI menu options

We only need to fill a few required fields on this screen, and the plugin will do the rest.

Enter the desired post type slug, plural, and singular labels inside the basic settings window. Most times, the slug and the singular label are the same ones.

For example, if you would like to create a Movie custom post type, the slug that will be displayed in the URL should be singular like so:
Basic Settings for CPT

When creating a custom post type or taxonomy, there are many more options and fields to populate with relevant information.

Many of those fields can be found in the ‘Additional labels’ section. Instead of filling them individually, click on the Populate additional labels based on chosen labels link and let the Plugin fill them automatically.

Custom post type ui WordPress plugin

Some of the additional labels that you should get familiar with are:

  • Menu Position – The position in the menu order in the post type should appear.
  • Has Archive – Whether or not the post type will have a post type archive URL.
  • Parent – Used for hierarchical types that need a colon.
  • Support – Add support for various available post editor features on the right.

You can explore more options on the Pluginize documentation center website.

After clicking on the link and validating that the fields were filled with data, click on the Add Post Type button to create it.

Add Post Type

We can now move forward to the last step and create data.

Step #3: Add a new item

After creating the new custom type, you will see its label in the admin panel bar.

Hover on it and click on ‘Add new’ to add a new row into the database.

Add new to CPT

Like any default page or post, you’ll have all the meta options to populate on this screen.

Add a title, description featured image, etc., and click on ‘publish’ when done.

Create new custom post

Visit the new custom post and verify that the URL contains the slug you created in the last step.

Custom post url

To view the archive page (if you enabled it), trim out the last part of the URL and click enter. Example:
Custom post type archivee

On the archive page, just like the blog page, all the custom types will be presented in chronological order. Keep adding more items and see them stacking up.

Custom Post Type with a Function

As I mentioned above, the new custom type will stop working after deactivating the CPT UI plugin. However, it is possible to keep it working after deactivating it by following the steps below.

First, navigate to CPT UI -> Tools, click on the ‘Get Code’ tab at the top and copy the code from inside the ‘All Custom Post Type and Taxonomy Code’ (the first box) to your clipboard.

Copy the function code

Then, go to Plugins -> Installed Plugins screen and deactivate the CPT UI plugin.

Deactivate the plugin

Last, go to Appearance -> File editor, click on the ‘functions.php‘ file from the list on the right, scroll to the bottom of the file and paste the code.

Pasting the code in the functions php file

Before editing core files, make sure to backup your website, and paste the code inside your child’s theme. We created an article that will teach you how to create a child theme in WordPress if you don’t already have one yet.

After updating the file, you’ll see the custom post type or taxonomy back in the admin panel.

cpt in menu

To view more custom post-type plugins, visit our plugins library and search. You’ll find many good ones.


In this article, you learned how to use the CPT UI plugin to create custom posts in WordPress.

Leave us a comment and let us know if you have any further questions regarding the process.

Also, make sure to subscribe to our YouTube channel and like our page on Facebook.


PluginsForWP is a website specializing in redistributing WordPress plugins and themes with a variety of knowledge about WordPress, internet marketing, and blogging.

This Post Has 2 Comments

  1. Arthur Morehead

    Nice instructional, but how do you create the “taxonomies?” Is there a difference between creating the tags and categories?

    1. PluginsForWP

      Thank you.
      You have the option to add/edit taxonomies under the CPT UI tab.

Leave a Reply