WordPress For Non-Techies: Free WordPress Tutorials – WPCompendium.org

WordPress Custom Post Types Explained

WordPress Custom Post Types Explained

WordPress is a true Content Management System (CMS) in the sense that it not only allows you to manage content but to manage and display different types of content.

Let’s call the most basic unit of content that WordPress stores in its database a post.

Default Post Types

WordPress can hold and display a number of default post types.

The default post types most WordPress users are familiar with, are posts and pages

(Common WordPress default post types)

WordPress, however, has additional default post types it uses to store and manage the types of content it needs to perform a number of built-in functions …

Click to enlarge image.

(WordPress default post types)

WordPress default post types include:

You can learn more about WordPress default post types in the official WordPress Codex.

Custom Post Types

In addition to the default post types shown above, WordPress also lets you (i.e. developers) create new post types for specific purposes …

Click to enlarge image.

(WordPress lets you create custom post types)

Some examples of custom post types include:

Click to enlarge image.

(WordPress custom post types)

Custom post types are normally added to WordPress when you install plugins or themes designed to help you perform specific purposes.

For example, if you run an e-Commerce website, you can add new products to your site through a ‘product’ post. This is a custom post type specifically designed to store and display information about products (e.g. product name, product description, product image, pricing, availability, etc.)

(Custom post type: Product)

Additional custom post types include testimonials

(Custom post type: Testimonial)

Portfolio items

(Custom post type: Portfolio)


(Custom post type: Recipe)

Directory listings

(Custom post type: Listing)

And more!

With WordPress, there is no limit to the types of content you can create, store and display on your website. If you can’t find a plugin or theme that will give the type of content you need, you can always ask a web developer to code or customize a custom post type for your website.

We hope you have found the above information useful. Hopefully, now you have a better understanding of what custom post types are and how they are used in WordPress.


"I have used the tutorials to teach all of my clients and it has probably never been so easy for everyone to learn WordPress ... Now I don't need to buy all these very expensive video courses that often don't deliver what they promise." - Stefan Wendt, Internet Marketing Success Group