12 Most Useful WordPress Custom Post Types Tutorials

WordPress lets you create your individual customized content material sorts. These content material sorts are known as custom post types. You need to use them so as to add customized content material like merchandise, critiques, recipes, and so on. On this article, we are going to share the 12 most helpful WordPress custom post types tutorials.

1. When Do You Want A Custom Post Type

Earlier than you begin creating custom post types or taxonomies in your WordPress web site, it’s necessary to judge your wants. Plenty of instances you may obtain the identical outcomes with the default WordPress posts and pages.

With the assistance of built-in classes and tags, you may kind your content material in many alternative methods. With pages you may arrange a hierarchical structure of content material with parent-child relationship.

In case you are unclear, then consult with this information about when do you want a customized submit kind or taxonomy in WordPress.

2. Including Icon for Customized Submit Varieties

Whenever you create a customized submit kind, WordPress makes use of the default submit icon if no icon is supplied. You possibly can add your individual icons to custom post types. These icons are displayed in your WordPress admin bar.

WordPress makes use of font icons within the admin space to make sure they appear lovely on all units and display screen sizes. The simplest manner so as to add a font icon to your customized submit kind is by utilizing the CPT Customized Icon plugin. Merely set up and activate the plugin and go to the plugin’s settings web page so as to add an icon.

One other technique is so as to add the icon if you are creating your Customized Submit Sort with CPT UI plugin.

For extra detailed directions, see this tutorial on how you can add icons for custom post types in WordPress.

3. Making a Customized Submit Varieties Archive Web page

Including custom post types in WordPress has turn into very straightforward due to the CPT UI plugin. Nevertheless, many rookies have bother displaying their custom post types on their web sites.

So as to add customized submit kind archive web page, first it’s essential to make it possible for archives are enabled in your customized submit kind. Usually, they’re but when not then you have to to allow them. CPT UI plugin has a checkbox underneath superior choices to allow archives.

Now if you’re utilizing fairly permalinks, then you may entry customized submit kind archives web page by visiting a URL like this:


Exchange instance.com with your individual area title and merchandise together with your customized submit kind title. Should you can’t see your customized submit kind, then go to Settings » Permalinks and click on on the save adjustments button. This may replace your permalink construction, and you need to now have the ability to see your customized submit kind archive web page.

For extra detailed directions, try this information on custom post types archives web page.

You can even add a menu merchandise to your customized submit kind in navigation menus. Merely go to Look » Menus and click on on the Customized Hyperlink tab. Subsequent, add your customized submit kind title and URL.

4. RSS Feeds for Customized Submit Varieties

WordPress comes with a built-in RSS generator for all content material sorts, taxonomies, authors, and date based mostly archives. It makes use of a correct URL construction that queries the database and generates the RSS feed you wish to see.

For instance, to see the RSS feed of your customized submit kindmotion picturesyou’ll add this URL:

http://www.instance.com/feed/?post_type=motion pictures

For extra particulars, see how you can make separate RSS feed for custom post types in WordPress.

5. Including Customized Submit Varieties to Your Predominant RSS Feed

By default, WordPress solely contains your weblog posts in your web site’s major RSS feed. Which means that your customized submit kind content material is just not seen to your major RSS feed subscribers.

You possibly can simply embody your custom post types into your major RSS feed by including the next code to your theme’s features.php file or a site-specific WordPress plugin.

function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array('post', 'books', 'movies');
    return $qv;
add_filter('request', 'myfeed_request');

Exchange books and flicks with your individual custom post types.

Be taught extra about how you can add custom post types to major WordPress RSS feed.

6. Search Kind for Customized Submit Varieties


The default WordPress search characteristic could be very restricted. Specifically if you’re utilizing custom post types in your WordPress web site. You possibly can add a customized Google Search kind to your WordPress web site, however even that kind doesn’t enable customers to pick out search parameters.

One other resolution is to make use of a plugin like SearchWP which lets you create superior search kinds and is able to looking out by all custom post types, taxonomies, and customized fields.

Should you would relatively favor to construct your individual customized search kind, then here’s what it’s essential to do. First add your custom post types hidden fields within the search kind by including this code in searchform.php file of your youngster theme.

<input type="hidden" name="post_type[]" value="articles" />
<input type="hidden" name="post_type[]" value="post" />
<input type="hidden" name="post_type[]" value="videos" />
<input type="hidden" name="post_type[]" value="books" /> 

This code merely provides hidden fields in your custom post types, exchange worth with your individual custom post types. The subsequent step is to inform WordPress what to do with these fields. Add this code earlier than the loop in your theme’s search.php file:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<input type="text" name="s" id="s" <?php if(is_search()) { ?>value="<?php the_search_query(); ?>" <?php } else { ?>value="Enter keywords &hellip;" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"<?php } ?> /><br />
<?php $query_types = get_query_var('post_type'); ?>
<input type="checkbox" name="post_type[]" value="articles" <?php if (in_array('articles', $query_types)) { echo 'checked="checked"'; } ?> /><label>Articles</label>
<input type="checkbox" name="post_type[]" value="post" <?php if (in_array('post', $query_types)) { echo 'checked="checked"'; } ?> /><label>Blog</label>
<input type="checkbox" name="post_type[]" value="books" <?php if (in_array('books', $query_types)) { echo 'checked="checked"'; } ?> /><label>Books</label>
<input type="checkbox" name="post_type[]" value="videos" <?php if (in_array('videos', $query_types)) { echo 'checked="checked"'; } ?> /><label>Videos</label>
<input type="submit" id="searchsubmit" value="Search" />

7. Including Sticky Posts for Customized Submit Varieties

Sticky posts is a characteristic in WordPress which lets you add featured posts. By default it solely works for weblog posts.

You possibly can allow it in your custom post types as nicely by putting in and activating the Sticky Customized Submit Varieties plugin. Upon activation, go to Settings » Studying and scroll right down to the part Sticky Customized Submit Varieties.

Subsequent, it’s essential to select the custom post types the place you need Stick This feature to be enabled.

You May Also Like : How to Add Sponsored Post Prefix to Post Title in WordPress

For extra particulars see this tutorial on how you can add sticky posts for custom post types in WordPress.

8. Disable Disqus on Customized Submit Varieties

In case you are utilizing Disqus commenting system in WordPress, then you’ll discover that your Disqus remark field will begin showing on all of your custom post types. If you don’t want customers to touch upon these custom post types, then you have to to manually disable Disqus for selective submit sorts. Merely add this code snippet into your theme’s features.php file or a site-specific plugin.

add_filter( 'comments_template' , 'wpb_block_disqus', 1 );
function wpb_block_disqus($file) {
if ( 'custom_post_type_name' == get_post_type() )
remove_filter('comments_template', 'dsq_comments_template');
return $file;

Don’t neglect to interchange custom_post_type_name with your individual customized submit kind title. For extra detailed directions see our information on how you can disable Disqus on custom post types in WordPress.

9. Including Consumer Submitted Content material in Customized Submit Varieties

Typically chances are you’ll wish to enable customers to submit content material for custom post types in your web site. For instance, film critiques, recipes, and so on.

A technique to do that is by giving customers entry to your WordPress admin space and assigning them writer consumer function. However in case you don’t need that, then there may be one other manner.

You’ll need Gravity Kinds plugin for that. It lets you add a public content material submission kind that your web site guests can use.

After putting in Gravity Forms, you have to to put in and activate Gravity Kinds + Customized Submit Varieties plugin as nicely.

Now create a brand new kind, and you’ll discover that there shall be an choice to map every area to your custom post types. For extra detailed directions see our tutorial on how you can add consumer submitted content material for custom post types in WordPress.

10. Change or Convert Customized Submit Varieties

Chances are you’ll come throughout conditions the place you’ll have to merge or convert custom post types. You may additionally wish to transfer gadgets from one submit kind to a different.

Merely set up and activate the Submit Sort Switcher plugin. Upon activation, go to Posts » All Posts. If it’s a customized submit kind, then go to the display screen that reveals all gadgets in that submit kind.

Choose the gadgets or posts that you just wish to transfer, then click on on fast edit hyperlink. You’ll discover a brand new drop down menu permitting you to vary submit kind for that merchandise.

For extra detailed directions see our tutorial on how you can swap or convert custom post types in WordPress.

11. Utilizing Customized Submit Varieties as Taxonomies

Sure, you learn that accurately, and you might be in all probability considering why use CPTs as taxonomies? Why not simply create customized taxonomies? Let’s say that you’ve got a customized submit kind for books and one other customized submit kind for authors. Now chances are you’ll wish to affiliate authors with the books they’ve written. You possibly can create a customized taxonomy for authors, however then you should have an authors taxonomy and a submit kind which solely provides to the confusion.

Merely set up and activate the CPT-onomies plugin. It lets you construct relationships between submit sorts by utilizing custom post types as taxonomy.

Utilizing this plugin, the subsequent time you add a e book you may choose the writer as CPT-onomy and present all of the books written by that writer. Be taught extra about utilizing custom post types as taxonomies.

12. Customized Meta Bins for Submit Varieties

Customized meta containers mean you can add customized fields into WordPress submit editor display screen. This manner you may create extra enter fields in your submit sorts. The simplest option to create customized meta fields in WordPress is by utilizing the Superior Customized Fields plugin.

After putting in the plugin, merely click on on Customized Fields in WordPress admin bar after which click on on Add New. Observe on display screen directions to create a bunch of customized fields you wish to add to your customized submit kind.

That is how the customized fields panel will seem on the submit edit display screen in your submit kind:

You possibly can show knowledge entered into your customized fields by modifying your theme templates. For instance, we’d use <?php the_field('imdb_url'); ?> template tag to show IMDB URL customized area.

You can even use shortcode like [acf field="{$imdb_url}"] in your submit sorts to show customized area knowledge.

That’s all we hope this text helped you study some cool methods for custom post types in WordPress. You may additionally need to check out these finest class hacks and plugins for WordPress.

If you liked this article, make sure to hit the bell for getting our latest updates and share this article with your friends in every social media platforms.

1 thought on “12 Most Useful WordPress Custom Post Types Tutorials”

  1. Pingback: Speeding up WordPress: How We Optimized List25 Performance by 256%

Leave a Comment

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