Call Now

WhatsApp

Go back
to top

Arrow Icon
Site Logo

How to Create Custom Post type without a plugin?

Shape Image Layout Star Icon Star Icon

How to Create Custom Post type without a plugin?

WordPress is a beat Content management System website that provides more than a blog. Users can create any type of website with the WordPress CMS. In WordPress, the most powerful feature is custom post type. WP has default create posts and pages. However, if you would like to have more than posts and pages on your website then you can add post type. That is a custom post type where you can specify custom posts for blogs, testimonials, and portfolios, etc...

When Do You Need a Custom Post Tag or Taxonomy in WordPress?

In this link, we have explained what is the use and advantage of Custom Post Tag or Taxonomy in WordPress

Let's create a custom post type in WordPress

Add this code in the function.php file. It will create a custom post type called 'portfolio'

add_action('init', 'analytics_post_type_register');

function analytics_post_type_register() {
register_post_type(
        'portfolio',
        array(
            'label' => 'Portfolio',
            'singular_label' => 'Portfolio',
            'public' => true,
            'show_ui' => true,
            'menu_icon' => get_stylesheet_diractory_uri() . '/images/homeoptions-icon.png',
            'capability_type' => 'post',
            'taxonomies'  => array( 'category',’tags’ ),
            'hierarchical' => false,
            'rewrite' => true,            
            'show_in_nav_menus' => false,
            'exclude_from_search' => true,
            'supports' => array('title', 'editor', 'author','revisions','thumbnail',)
        )
    ); 
}

Choose Support Fields based on your requirement

Supports - 'supports' => array('title', 'editor', 'author','revisions','thumbnail',)

Title - Will Display Title in Custom post type.

Editor - Will Display Editor in Custom post type.

Author - Will Enable Author in Custom post type.

Revisions - Will Enable Revisions in Custom post type.

Thumbnail - Will Enable Thumbnail in Custom post type.

To Enable Tags and Category use the Following

'taxonomies'  => array( 'category', ‘tags’ )
 

Tags :

WordPress create custom post type programmatically

How to create custom post type in WordPress without a plugin

How to show custom post type in frontend in WordPress

WordPress create custom post type on plugin activation
Create custom post type WordPress without a plugin

How to display custom post type in WordPress

Custom post type generator

Related Posts

How to Create Custom Post type without a plugin, Create Custom Post Type In WordPress

PSD to WordPress Conversion & Theme Integration

Turn your PSD file into WordPress theme In this is tutorial we are going to explain How to integr

Read More
How to Create Custom Post type without a plugin, Create Custom Post Type In WordPress

Easy Way To Design A Web Page Using Fireworks

Learn how to design a website with Adobe Fireworks We provide you a tutorial on fireworks to crea

Read More
How to Create Custom Post type without a plugin, Create Custom Post Type In WordPress

Upload CSV files and import to Database using Laravel PHP

In this article, we are how to upload CSV file from a system and import in the database using Larave

Read More