Codepen Blog
  • Home
  • About us
  • Contact us
Codepen Blog
  • Home
  • About us
  • Contact us
Wednesday, February 4, 2026
Top Posts
Top 10 AI Logo Generators in 2023 with the Majority Being...
Ultimate Guide to install and setup WordPress multisite
Upload WordPress From localhost to live server in 2024
Top 10 Best WordPress Themes for Woocommerce in 2024
Top 11 WordPress Mobile Plugin for Optimal Usage in 2024
The Ultimate Guide to Self-Hosted WordPress Website
Creating a Complete Homepage Using Divi AI – Step by Step...
SSH-ing into a Docker container: a step-by-step guide
How to use ftp or sftp server to transfer files in...
Top 5 hosting to WordPress Staging Site with plugins in 2024
SUBSCRIBE NEWSLETTERS
Codepen Blog
Codepen Blog
  • Contact us
Copyright 2021 - All Right Reserved
Blogs

Best Method How to add Custom Post Type in WordPress

by developershohel August 16, 2023
written by developershohel August 16, 2023 Pay Writer
Best Method How to add Custom Post type in WordPress
400

Are you looking to incorporate custom post types for your WordPress blog posts? Post types play a crucial role in organizing your articles according to their position in the editorial workflow. They help streamline the management of your own posts as well as those submitted by other authors. In this comprehensive guide, we will walk you through the process of adding custom post types to your WordPress blog posts.

Table of Contents

Toggle
  • What is custom post type?
  • Why Add Custom Post Type for Blog Posts in WordPress?
  • How to Add Custom Post Type in WordPress
    • Configuring the PublishPress Planner Plugin
    • Customizing Default Post Types for Blog Posts
    • Creating Custom Post Types in WordPress
    • Adding a Custom Status to a Page or Post
    • Planning Your Content with Custom Post Types
    • Pay Writer
You Might Be Interested In
  • A Simple Guide to Organizing Data
  • Step-by-Step Guide: Adding Images in WordPress the Right Way
  • Understanding the Role of a Domain Name Broker
  • Steps to Launching a Newsletter on WordPress.com
  • 30 Exceptional Examples of Marketing Email Campaigns [Including a Template]
  • 10 Essential Features to Look for in a WordPress Theme

What is custom post type?

Post type in WordPress allows users to designate a specific workflow status to a blog post. For example, while you’re in the process of writing a post, you’d typically set its status to ‘Draft’. Once the post is ready for publication, the status changes to ‘Published’. You can view the post status of all your blogs by navigating to Posts » All Posts in your WordPress admin dashboard. WordPress comes with default post types, including:

– Draft: The post is saved but not yet published.
– Auto Draft: WordPress automatically saves a draft as you work, allowing easy undoing of changes.
– Pending Review: A complete post submitted for review but not yet published; typically requires an editor’s approval.
– Future: The post is scheduled for future publishing.
– Private: A blog post not visible to the public; by default, only admins and editors can view private posts created by other users.
– Trash: The post is moved to the trash.
– Inherit: Occasionally used when a post inherits the status of its parent page, often for post attachments like images and videos.

Why Add Custom Post Type for Blog Posts in WordPress?

Custom post types can be a valuable addition to your WordPress setup. For example, if you accept guest posts on your WordPress blog, you might consider creating types like ‘User Submitted’ or ‘Not Suitable’ for guest blogs that don’t perfectly align with your website’s content. This can help you effectively manage all the posts on your WordPress website, even when dealing with multiple bloggers. Even as a solo blogger, you can utilize custom types to organize your own posts and ideas. For instance, you could create a ‘Brainstorm’ status to record all your ideas directly in the WordPress dashboard. With these advantages in mind, let’s delve into the process of adding custom post types for your blog posts in WordPress.

How to Add Custom Post Type in WordPress

The most straightforward method for creating custom post types in WordPress is by using the PublishPress Planner plugin. This free plugin empowers you to establish as many custom types as you need, complete with assignable colors and icons for easy identification in the PublishPress editorial calendar. To get started, simply install and activate the plugin. If you require assistance with this step, refer to our guide on installing WordPress plugins. Once activated, navigate to Planner » Settings. On the Settings page, select the ‘Types ’ tab to begin the configuration process.

Configuring the PublishPress Planner Plugin

First, you’ll need to configure a few settings. By default, PublishPress allows you to use the same types for both pages and posts. However, you have the option to use custom post types exclusively for either pages or posts. To make this adjustment, uncheck the box next to ‘Pages’ or ‘Posts’. If it’s not already enabled, open the ‘Show the status dropdown menu on the post editing screen’ dropdown and select ‘Enabled’. This feature enables users to modify the post status within the WordPress block editor. After making these changes, be sure to click ‘Save Changes’.

With the initial setup complete, you’re now ready to create custom post types.

Customizing Default Post Types for Blog Posts

PublishPress Planner comes with default types that you can add to your WordPress blog posts. These types already come with predefined colors and icons. PublishPress Planner displays this information within its content calendar, making it easy to identify posts with a quick glance. To edit any default status, simply hover over it and click the ‘Edit’ link that appears. This opens an editor where you can adjust the status name, slug, icon, and color. Once you’ve made the desired changes, click ‘Update Status’. To remove a custom post status, hover over it and click ‘Delete’ when the option appears.

Creating Custom Post Types in WordPress

PublishPress also offers the flexibility to create your own custom types. To get started, click on the ‘Add New’ tab. A form will appear, allowing you to enter a name for the status. This name will be visible in the page or post editor as well as the ‘Quick Edit’ menu. It’s advisable to use a descriptive name, especially if you manage a multi-author WordPress blog. This helps other users understand how to use each status and enhances the editorial workflow, reducing potential confusion.

Next, you can provide a description that will appear on the Planner » Content Calendar screen. If you’re creating multiple types, the description can serve as a helpful reminder for yourself and other users. If you share your WordPress dashboard with other writers and guest bloggers, this description can also be a useful way to convey information about the new workflow. Following that, select a color and an icon to represent the status in your content calendar. Click on ‘Select Color’ or ‘Select Icon’ and choose your preferred options from the pop-up. Once you’re satisfied with the custom post status setup, click ‘Add New Status’. Repeat these steps as needed to create additional custom types.

Adding a Custom Status to a Page or Post

After creating one or more custom types, you can assign them to any page or post. While inside the content editor, open the ‘Post Status’ dropdown in the right-hand menu and select the custom post status you wish to use for the WordPress blog post. Alternatively, you can utilize the Quick Edit feature, a convenient option for editors or admins needing to swiftly change the status of multiple pages or posts. To use Quick Edit, navigate to either Pages » All Pages or Posts » All Posts. Hover over the item you want to modify and click ‘Quick Edit’ when it appears. Open the ‘Status’ dropdown and select the desired status, then click ‘Update’ to save your settings.

Planning Your Content with Custom Post Types

As mentioned earlier, PublishPress displays post status icons and color labels within its content calendar. This feature is handy for bulk scheduling posts in WordPress and implementing effective content-dripping campaigns on your WordPress site. To access the calendar, go to Planner » Content Calendar in the WordPress dashboard. Here, you’ll find all your pages and posts. To learn more about a specific blog post, simply click on it. A popup will open, displaying post type, categories, tags, author information, and other relevant details.

To view all pages and posts associated with a specific status, open the dropdown initially labeled ‘All types’ and select the desired post status. This is a valuable method for identifying unscheduled posts or posts needing editing or assignment.

We hope this tutorial has provided valuable insights on adding custom post types for your blog posts in WordPress. You may also be interested in exploring our guide on monetizing your WordPress blog or discovering the best WordPress SEO plugins and tools. If you found this article helpful, consider subscribing to our YouTube Channel for WordPress video tutorials, and follow us on Twitter and Facebook for more WordPress updates and tips.

Pay Writer

Buy author a coffee

Pay Writer
custom post statuspost statuspublishpress plannerwordpress post status
0 comments 0 FacebookTwitterPinterestEmail
developershohel

previous post
Top 10 best charity wordpress theme for Boost Donations
next post
Writing a Blog Post Efficiently with Divi AI

Related Posts

How to improve Website Performance & Speed Up...

February 20, 2024

10 Best WordPress Image Optimization Plugins in 2024

February 20, 2024

Top 5 hosting to WordPress Staging Site with...

December 29, 2023

Writing a Blog Post Using AI in WordPress...

August 20, 2023

10 Useful Ways to Utilize AI in WordPress

August 19, 2023

Ultimate Guide on How to Add 2FA Authentication...

August 18, 2023

Comparison of the Top 6 Best WooCommerce Shipping...

August 18, 2023

Top 7 Link Tracking URL Shorteners for WordPress

August 18, 2023

2 Simple Methods to Highlight Text in WordPress

August 18, 2023

Comparison of the Top 5 Managed MySQL Hosting...

August 17, 2023

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

* By using this form you agree with the storage and handling of your data by this website.

Weather

New York
overcast clouds
45%
2.6km/h
100%
0°C
0°
-1°
-2°
Wed

Recent Posts

  • How to improve Website Performance & Speed Up website

    February 20, 2024
  • 10 Best WordPress Image Optimization Plugins in 2024

    February 20, 2024
  • Top 10 Best WordPress Themes for Woocommerce in 2024

    January 1, 2024
  • How to use ftp or sftp server to transfer files in 2024

    December 30, 2023
  • Upload WordPress From localhost to live server in 2024

    December 30, 2023

STAY TUNED WITH US

Sign up for our newsletter to receive our latest blogs.

Get Best Web Hosting and Services for your Business

Hostinger

Hostinger

Bluehost

Bluehost

WP Engine

Name.com

Name.com

Resources

  • Developer Shohel
  • Url Shortener
  • All in One Online tools
  • Secure Cloud Storage
  • Books
  • Fashion Product
  • IT Blogger

Company

  • Privacy Policy
  • Refund Policy
  • Terms and Conditions
  • Cookie Policy
  • Contact us
  • About us

Most read

How to improve Website Performance & Speed Up website
February 20, 2024
10 Best WordPress Image Optimization Plugins in 2024
February 20, 2024
Top 10 Best WordPress Themes for Woocommerce in 2024
January 1, 2024
Codepen Blog | Top blogs for WordPress and Web Development
Facebook-f Twitter Instagram Linkedin Behance Github

@2024 – All Right Reserved. Designed and Developed by Developer Shohel

Codepen Blog
  • Home
  • About us
  • Contact us
Codepen Blog
  • Home
  • About us
  • Contact us
@2021 - All Right Reserved. Designed and Developed by PenciDesign

Read alsox

Highlighting Divi Product Feature: Styling with TablePress

August 7, 2023

Understanding Their Purpose and Proper Utilization

July 6, 2023

Top 10 WordPress Themes for Graphic Designers...

July 26, 2023
Sign In

Keep me signed in until I sign out

Forgot your password?

Do not have an account ? Register here

Password Recovery

A new password will be emailed to you.

Have received a new password? Login here

Register New Account

Have an account? Login here

Shopping Cart

Close

No products in the cart.

Return To Shop
Close