{"id":7736,"date":"2023-03-07T20:07:00","date_gmt":"2023-03-07T14:07:00","guid":{"rendered":"https:\/\/betterdocs.co\/?p=7736"},"modified":"2026-01-06T13:57:11","modified_gmt":"2026-01-06T07:57:11","slug":"how-to-use-custom-post-types-in-wordpress","status":"publish","type":"post","link":"https:\/\/betterdocs.co\/it\/how-to-use-custom-post-types-in-wordpress\/","title":{"rendered":"How To Use Custom Post Types In WordPress: Beginner&#8217;s Guide"},"content":{"rendered":"<p>The moment you launch a new WordPress website, you&#8217;ll get built-in post types for organizing all your website content. However, there will be times when you may need a more specific format than the default post or page types for your content management. That&#8217;s where <a href=\"https:\/\/wpdeveloper.com\/custom-post-types-in-elementor\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>custom post types in WordPress<\/strong><\/a><strong> <\/strong>come into play!&nbsp;<\/p>\n\n\n\n<!--more-->\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-11.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7737\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-11.png 1280w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-11-300x169.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-11-1024x576.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-11-768x432.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-11-360x203.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-11-18x10.png 18w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n<\/div>\n\n\n<p>Well, you might have questions like what WordPress custom post types are, the difference between post types vs custom post types, and when &amp; how to use custom post types in WordPress. No worries, stick with us and you\u2019ll get all the questions and confusion answered and cleared.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udca1 Things You Need To Know About Custom Post Types In WordPress<\/h2>\n\n\n\n<p>If you have a WordPress website or even have some knowledge of it, you may know&nbsp;<strong>post types<\/strong> are ways of categorizing different types of content in WordPress. And you must know or hear about two post types: <strong>pages and posts.<\/strong>&nbsp;<\/p>\n\n\n\n<p>These are the two most known and frequently used post types in WordPress. However, you may find there are other default post types <a href=\"https:\/\/wpdeveloper.com\/install-wordpress-on-localhost\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>after installing WordPress<\/strong><\/a>.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>A post is an entry that is published in <strong>reverse chronological order<\/strong>. This post type allows you to <strong>share new content<\/strong> with your readers and is commonly used by website owners to create blogs.<\/p>\n\n\n\n<p>In contrast to posts, <strong>pages display static content<\/strong> that doesn&#8217;t appear in a date-ordered manner. Your website can feature pages that display permanent information, such as an \u2018<strong>About page\u2019<\/strong> or \u2018<strong>Contact information\u2019<\/strong>.<\/p>\n\n\n\n<p>As we already mentioned, there are other types of content in WordPress besides posts and pages. Let\u2019s move on to the next section for knowing all the post types that WordPress offers by default.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udc49\ud83c\udffb What Are The 7 Default WordPress Post Types?<\/h2>\n\n\n\n<p>WordPress is a versatile content management system that comes with several built-in post types. These post types provide a foundation for managing the content and functionality of your website. Let\u2019s get an idea about all these post types.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-12.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7749\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-12.png 1280w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-12-300x169.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-12-1024x576.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-12-768x432.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-12-360x203.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-12-18x10.png 18w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n<\/div>\n\n\n<p>Below is the list of total post types that comes with WordPress by default. With each post type, we have shared a brief explanation of their purpose and how you can use them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Posts<\/strong><\/h3>\n\n\n\n<p>WordPress Posts types are used to create blog content, articles, and other content listed on your website. Content in posts is <strong>dynamic<\/strong>, meaning it is regularly updated. It is possible to <strong>add categories<\/strong> and tags to your posts so that they appear in multiple archives, as well as on your homepage and your blog. You will generally have the majority of your content on your site in the form of posts.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1600\" height=\"675\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7751\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13.png 1600w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13-300x127.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13-1024x432.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13-768x324.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13-360x152.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13-1536x648.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-13-18x8.png 18w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Pages<\/strong><\/h3>\n\n\n\n<p>Pages are another type of content that you are probably familiar with if you have a WordPress site. WordPress Pages are similar to posts even though they both have a title and body text. WordPress pages often include more generalized content than posts. Pages don&#8217;t have dates associated with them as posts do. They are often located in a static area of your WordPress website.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1543\" height=\"868\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7753\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14.png 1543w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14-300x169.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14-1024x576.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14-768x432.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14-360x203.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14-1536x864.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-14-18x10.png 18w\" sizes=\"(max-width: 1543px) 100vw, 1543px\" \/><\/figure>\n<\/div>\n\n\n<p>For instance, on a business website, the &#8220;<strong>About Us<\/strong>&#8221; page can provide information about your contact details.<\/p>\n\n\n\n<p>There can be no categories or tags on pages, and they are not intended to show up on archive pages. Through the navigation menu, visitors can access them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Attachments<\/strong><\/h3>\n\n\n\n<p><strong>Attachments<\/strong> refer to media files such as images, videos, PDF files, and many more. Any kind of attachment includes a <strong>unique ID and metadata<\/strong> (title, description, ALT text, and more).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"778\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7755\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15.png 1600w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15-300x146.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15-1024x498.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15-768x373.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15-360x175.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15-1536x747.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-15-18x9.png 18w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n\n\n<p>You can access and edit any attachments from the <strong>admin menu<\/strong> of your WordPress. While editing any posts or pages on your website, you can upload them directly. Once you upload any attachments, you&#8217;ll be able to edit and view them via the Media menu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Revisions<\/strong><\/h3>\n\n\n\n<p>The WordPress system creates a <strong>revision<\/strong> for each new version of a post, page, attachment, or indeed any custom post type every time you save it. On the right-hand side of your editor, click the <strong>Post<\/strong> tab to view the revisions made.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"835\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7757\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16.png 1600w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16-300x157.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16-1024x534.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16-768x401.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16-360x188.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16-1536x802.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-16-18x9.png 18w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Navigation Menus<\/strong><\/h3>\n\n\n\n<p>Every item you add to your navigation menu is saved as a database item. WordPress knows this is a navigation menu item based on its metadata, where it should appear in the navigation menu, and at what URL to link to.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Custom CSS<\/strong><\/h3>\n\n\n\n<p>This will be the type of post that gets saved if you use the default WordPress Customizer to add custom CSS. The custom CSS relating to each theme in your site will be saved as a new post (of the &#8220;<strong>Custom CSS<\/strong>&#8221; post type). WordPress will only use the post relating to the theme that is currently active.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Changesets<\/strong><\/h3>\n\n\n\n<p>A changeset works similarly to a revision, but it applies to the Customizer instead of posts. Changes made using the Customizer are saved as changesets, much like drafts.<\/p>\n\n\n\n<p>Now that we have explored all the default WordPress post types that exist, let\u2019s take a look at the difference between post type and custom post type.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd11 Key Differences: Posts vs. Custom Post Types<\/h2>\n\n\n\n<p>Posts and custom post types are both features in WordPress, a content management system.<\/p>\n\n\n\n<p>A <strong>Post<\/strong> is a basic content type in WordPress, typically used for <strong>blog entries<\/strong> o <strong>news articles<\/strong>. Posts have a title, body content, and metadata such as the author and the date it was published. Posts are organized in reverse chronological order on the front end of a website and can be organized into <strong>categories and tags<\/strong> for easy navigation.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-17.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7759\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-17.png 1280w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-17-300x169.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-17-1024x576.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-17-768x432.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-17-360x203.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-17-18x10.png 18w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Custom post types in WordPress<\/strong>, on the other hand, allow users to create custom content types that are separate from the default &#8216;<strong>post<\/strong>&#8216; content type. This allows for more flexibility in organizing and displaying different types of content on a website.<\/p>\n\n\n\n<p>For example, a website could have a custom post type for events, another for products, and another for team members. Each custom post type can have its unique fields, <a href=\"https:\/\/wpdeveloper.com\/wordpress-custom-taxonomies\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>taxonomies<\/strong><\/a>, and templates.<\/p>\n\n\n\n<p>In a nutshell, posts are the default content type of WordPress and custom post types are a way to create additional custom content types.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfaf When To Use Custom Post Types In WordPress?<\/h2>\n\n\n\n<p>Even though default post types can cover a wide range of content, they may not be suitable for your intended content. Consider creating custom post types in WordPress with your content if you want to <strong>categorize<\/strong> it more specifically.<\/p>\n\n\n\n<p>For instance, having a way to <strong>group your products in one plac<\/strong>e is essential if you run a specialty website, like an online store. And with a custom post type, you can include additional information like price, color, size, and more.<\/p>\n\n\n\n<p>These are some additional information (events, portfolios, reviews, team members, testimonials) you can display with <a href=\"https:\/\/wpdeveloper.com\/custom-post-types-in-elementor\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>custom post types<\/strong><\/a>.<\/p>\n\n\n\n<p>Even though you can categorize your posts, they are typically grouped within the same section called Posts. It is easier to organize your content when you create custom post types.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udca1 How It Works: Creating A WordPress Custom Post Type With A Plugin?<\/h2>\n\n\n\n<p>Since the blog is all about the beginners&#8217; guide, creating custom post types in WordPress using a plugin would be the easiest to do. For example, <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WooCommerce<\/strong><\/a> comes with a custom Product post type.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1160\" height=\"370\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-18.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7761\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-18.png 1160w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-18-300x96.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-18-1024x327.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-18-768x245.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-18-360x115.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-18-18x6.png 18w\" sizes=\"(max-width: 1160px) 100vw, 1160px\" \/><\/figure>\n<\/div>\n\n\n<p>So as a newbie to WordPress, going with installing a plugin would be simpler and easier for you.<\/p>\n\n\n\n<p>Likewise, <a href=\"https:\/\/wordpress.org\/plugins\/the-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>The Events Calendar<\/strong><\/a> also comes with a post type <strong>&#8216;Events&#8217; <\/strong>after being successfully installed. No need to create custom post types for <strong>Events<\/strong>.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1165\" height=\"367\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-19.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7763\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-19.png 1165w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-19-300x95.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-19-1024x323.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-19-768x242.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-19-360x113.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-19-18x6.png 18w\" sizes=\"(max-width: 1165px) 100vw, 1165px\" \/><\/figure>\n<\/div>\n\n\n<p>Another method of creating custom post types in WordPress is installing and activating the <a href=\"https:\/\/wordpress.org\/plugins\/custom-post-type-ui\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Custom Post Type UI<\/strong><\/a> plugin. For making custom post types safe and easy, this plugin is also recommended. Let&#8217;s see how it works.<\/p>\n\n\n\n<p><strong>Passo 1:<\/strong> Once the plugin activation is done, you need to go to <strong>CPT UI &gt; Add\/Edit Post Types<\/strong> to create a new custom post type. You should be on the <strong>Add New Post Type<\/strong> scheda.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1566\" height=\"965\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7765\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20.png 1566w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20-300x185.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20-1024x631.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20-768x473.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20-360x222.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20-1536x947.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-20-18x12.png 18w\" sizes=\"(max-width: 1566px) 100vw, 1566px\" \/><\/figure>\n<\/div>\n\n\n<p>For instance, <strong>&#8216;movies&#8217; <\/strong>is a good slug for a custom post type. A slug must only contain letters and numbers, as it will appear in URLs and WordPress queries. Afterward, you must specify the plurals and singulars for your custom post type.<\/p>\n\n\n\n<p><strong>Passo 2:<\/strong> Click on the link next to the \u2018<strong>Populate additional labels based on chosen labels<\/strong>\u2019 after that. As a result, the additional label fields down below will be automatically filled in, saving you time and effort.<\/p>\n\n\n\n<p>Click <strong>&#8216;Additional Labels<\/strong>&#8216; once you&#8217;ve scrolled down. The description and labels will need to be changed if you didn&#8217;t click the link we mentioned.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1318\" height=\"960\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-21.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7767\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-21.png 1318w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-21-300x219.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-21-1024x746.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-21-768x559.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-21-360x262.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-21-16x12.png 16w\" sizes=\"(max-width: 1318px) 100vw, 1318px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Passaggio 3:<\/strong> Now, continue scrolling down until you see the <strong>Settings <\/strong>section. You can select whether the post type should be displayed in the navigation menus. Also, you can organize these posts hierarchically.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1496\" height=\"924\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-22.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7769\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-22.png 1496w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-22-300x185.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-22-1024x632.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-22-768x474.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-22-360x222.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-22-18x12.png 18w\" sizes=\"(max-width: 1496px) 100vw, 1496px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Step 4:<\/strong> Last but not least, you can select the editing features this type of post will support. For visitors to find these posts more easily, you can choose <strong>Categories <\/strong>e <strong>Tags<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1343\" height=\"935\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-23.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7771\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-23.png 1343w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-23-300x209.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-23-1024x713.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-23-768x535.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-23-360x251.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-23-18x12.png 18w\" sizes=\"(max-width: 1343px) 100vw, 1343px\" \/><\/figure>\n<\/div>\n\n\n<p>Finally, click on <strong>Add Post Type<\/strong> when you&#8217;re done with all the settings. Using this option, you will be able to create new posts in that type&#8217;s section of your WordPress dashboard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb Displaying Custom Post Types In WordPress: Easier &amp; Simpler Than Ever<\/h2>\n\n\n\n<p>There are two major things to remember when creating a custom post type: to <strong>structure the post<\/strong> correctly, to include all the fields, and to <strong>display those fields correctly<\/strong>.<\/p>\n\n\n\n<p>An ideal plugin would be able to <strong>dynamically display fields<\/strong> based on custom post types. It is therefore best if the functionality is as versatile and as comprehensive as possible.<\/p>\n\n\n\n<p>That said, we&#8217;re going to let you know about the top 5 custom post types plugins in the following section. Let&#8217;s jump in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\ude80 Top 5 Plugin To Use For Custom Post Types In WordPress<\/h2>\n\n\n\n<p>In WordPress.org, there are plenty of plugins available for creating custom post types in WordPress. From thousands of plugins, we searched and picked up the top 5 plugins to make your task of creating custom post types in WordPress easy. Let&#8217;s have a look.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Advanced Custom Fields<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1140\" height=\"335\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-24.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7773\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-24.png 1140w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-24-300x88.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-24-1024x301.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-24-768x226.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-24-360x106.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-24-18x5.png 18w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/><\/figure>\n<\/div>\n\n\n<p>The plugin,<strong> <\/strong><a href=\"https:\/\/wordpress.org\/plugins\/advanced-custom-fields\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Advanced Custom Fields<\/strong><\/a>, allows you to add custom fields to your post types, making it easy to add additional data to your posts and pages. It also supports a variety of field types, including text, image, and file uploads.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Custom Post Type UI<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1027\" height=\"332\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-25.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7775\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-25.png 1027w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-25-300x97.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-25-1024x331.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-25-768x248.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-25-360x116.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-25-18x6.png 18w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" \/><\/figure>\n<\/div>\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/custom-post-type-ui\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Custom Post Type UI<\/strong><\/a> plugin provides an easy way to create custom post types and taxonomies for your WordPress site. It includes a user-friendly interface for managing your custom post types and taxonomies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Custom Post Type Maker<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1045\" height=\"333\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-26.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7777\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-26.png 1045w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-26-300x96.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-26-1024x326.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-26-768x245.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-26-360x115.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-26-18x6.png 18w\" sizes=\"(max-width: 1045px) 100vw, 1045px\" \/><\/figure>\n<\/div>\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/custom-post-type-maker\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Custom Post Type Maker<\/strong><\/a> allows you to easily create custom post types in WordPress, taxonomies, and custom fields without having to write any code. It also includes a variety of options for customizing your post types and taxonomies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Pods \u2013 Custom Content Types and Fields<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1049\" height=\"318\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-27.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7779\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-27.png 1049w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-27-300x91.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-27-1024x310.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-27-768x233.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-27-360x109.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-27-18x5.png 18w\" sizes=\"(max-width: 1049px) 100vw, 1049px\" \/><\/figure>\n<\/div>\n\n\n<p>The plugin <a href=\"https:\/\/wordpress.org\/plugins\/pods\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Pods<\/strong><\/a> comes with an interactive and easy-to-do drag-and-drop interface. As a result, creating custom post types in WordPress, taxonomies, and fields with an intuitive drag-and-drop interface is easier than ever before. It also includes options for creating custom templates and custom fields.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Custom Post Type Widget<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1186\" height=\"228\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-28.png\" alt=\"Custom Post Types In WordPress\" class=\"wp-image-7781\" title=\"\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-28.png 1186w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-28-300x58.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-28-1024x197.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-28-768x148.png 768w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-28-360x69.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2023\/02\/image-28-18x3.png 18w\" sizes=\"(max-width: 1186px) 100vw, 1186px\" \/><\/figure>\n<\/div>\n\n\n<p>The plugin,<strong> <\/strong><a href=\"https:\/\/wordpress.org\/plugins\/custom-post-type-widgets\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Custom Post Type Widget<\/strong><\/a> allows you to easily add custom post types to your sidebar widgets. It also includes options for customizing the display of your post types and taxonomies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Enhance WordPress Experience Using Custom Post Types<\/h2>\n\n\n\n<p>To wrap things up, in order to <strong>expand the functionality<\/strong> beyond the default posts and pages feature, you can use custom post types in WordPress. Custom post types can be ideal for WordPress websites that portray portfolios, event details, product information, and more.<\/p>\n\n\n\n<p>However, you can go with any of the plugins mentioned above to create custom post types on a WordPress website and then display them easily.<\/p>\n\n\n\n<p>We hope that the post will be beneficial for you while creating custom post types on your WordPress site. Let us know your feedback or any query in the comment box below.<\/p>\n\n\n\n<p>If you want to read exciting blogs, tutorials, &amp; more, go visit our <a href=\"https:\/\/betterdocs.co\/it\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>blog page<\/strong><\/a> here and join a friendly <a href=\"https:\/\/www.facebook.com\/groups\/wpdeveloper.net\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Facebook Community<\/strong><\/a> to connect with WordPress experts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recommended Reading<\/h2>\n\n\n\n<p>Looking for something new to read? Check out these recommended blogs, featuring the future technical documentation trends with BetterDocs. Whether you&#8217;re looking to escape into a&nbsp; world of documentation writing, we&#8217;ve got you covered. Happy reading!<\/p>\n\n\n\n<p>&nbsp;\ud83c\udf1f <a href=\"https:\/\/betterdocs.co\/it\/blog\/future-of-technical-documentation-trends\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Future Of Technical Documentation: 5 Top Trends To Watch Now<\/a><\/p>\n\n\n\n<p>\u00a0\ud83c\udf1f <a href=\"https:\/\/betterdocs.co\/it\/blog\/customer-service-blogs\/\" target=\"_blank\" rel=\"noreferrer noopener\">10 Customer Service Blogs You Should Be Reading In 2026<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>The complete guide on using custom post types in WordPress to organize your website in 2026.<\/p>","protected":false},"author":31,"featured_media":7737,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","inline_featured_image":false,"_eb_data_table":"","_analytify_skip_tracking":false,"footnotes":"","_wpscppro_dont_share_socialmedia":false,"_wpscppro_custom_social_share_image":0,"_facebook_share_type":"","_twitter_share_type":"","_linkedin_share_type":"","_pinterest_share_type":"","_linkedin_share_type_page":"","_instagram_share_type":"","_medium_share_type":"","_threads_share_type":"","_google_business_share_type":"","_selected_social_profile":[],"_wpsp_enable_custom_social_template":false,"_wpsp_social_scheduling":{"enabled":false,"datetime":null,"platforms":[],"status":"template_only","dateOption":"today","timeOption":"now","customDays":"","customHours":"","customDate":"","customTime":"","schedulingType":"absolute"},"_wpsp_active_default_template":true},"categories":[58,61],"tags":[577,26,574,573,576,28,579,575,27,578],"class_list":["post-7736","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","category-wordpress","tag-adding-custom-post-types-in-wordpress","tag-betterdocs","tag-custom-post-types","tag-custom-post-types-in-wordpress","tag-custom-post-types-wordpress-plugin","tag-knowledge-base","tag-post-types-in-wordpress","tag-register-custom-post-type-in-wordpress","tag-wordpress","tag-wordpress-custom-post-type"],"nelio_content":{"autoShareEndMode":"never","automationSources":{"useCustomSentences":false,"customSentences":[]},"efiAlt":"","efiUrl":"","followers":[31],"highlights":[],"isAutoShareEnabled":false,"networkImageIds":[],"permalinkQueryArgs":[],"series":[],"suggestedReferences":[]},"_links":{"self":[{"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/posts\/7736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/comments?post=7736"}],"version-history":[{"count":24,"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/posts\/7736\/revisions"}],"predecessor-version":[{"id":16606,"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/posts\/7736\/revisions\/16606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/media\/7737"}],"wp:attachment":[{"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/media?parent=7736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/categories?post=7736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/betterdocs.co\/it\/wp-json\/wp\/v2\/tags?post=7736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}