Today we will create a custom post type in wordpress
Working as WordPress developer requires a lot of skills and knowledge of all WordPress components ,
Even if you are not professional you might face a point of time where you might want to add custom post type in your website.I will explain in easy way so that you can under stand it easily.
WordPress by default in the box provides us posts and pages where we can add content but what if you want something similar to posts but don’t want to use original posts for it
For example if you want to add Articles for sports and games by using custom post type you can add articles for sports and can add gaming posts separately in posts back end option.
So lets create a custom post type
before anything we need to register custom post type you can choose any name you want for it, make sure you add
below given content in functions.php .this file will be inside of your theme.
// custom post type main function function create_customposttype() { register_post_type( 'sports ', array( 'labels' => array( 'name' =>'Sports', 'singular_name' => 'Sports' ), 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'sports '), 'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ), ) ); } add_action( 'init', 'create_customposttype' ); // hook for function to theme setup
You can see above code added the custom post type named “Sports”.
Now we can add content just like we do in posts after adding content ,where ever you want to display this content it is going to be done but below given code
'sports', 'posts_per_page' => 3 ); $the_query = new WP_Query( $args ); if ( $the_query=>have_posts() ) : while ( $the_query=>have_posts() ) : $the_query=>the_post(); ?>
Hope you liked this guide if you want to support then please share this post with others and do like it .
And do join us , be a part .Register with us for getting latest news and updates.
You must log in to post a comment.