register_post_type(‘posttype-id’,[
‘public’ => true,
‘labels’ => [
‘name’ => ‘Posts’,
‘all_items’ => ‘All Posts’,
‘add_new’ => ‘Add New’,
‘add_new_item’ => ‘Add New Post’,
‘set_featured_image’ => ‘Set Featured Image’,
‘featured_image’ => ‘Featured Image’,
],
‘supports’ => [‘title’,’thumbnail’,’editor’,’post-formats’],
‘menu_position’ => 20,
‘menu_icon’ => ‘dashicons-format-image’,
]);
register_post_type('posttype-id',[
'public' => true,
'labels' => [
'name' => 'Posts',
'all_items' => 'All Posts',
'add_new' => 'Add New',
'add_new_item' => 'Add New Post',
'set_featured_image' => 'Set Featured Image',
'featured_image' => 'Featured Image',
],
'supports' => ['title','thumbnail','editor','post-formats','page-attributes','custom-fields']
'],
'menu_position' => 20,
'menu_icon' => 'dashicons-format-image',
]);
//Another way
register_post_type('book',array(
'public' => true,
'labels' => array(
'name' => 'Books',
),
));
call it
?php
$book = new WP_Query(array(
'post_type' => 'book',
));
while($book->have_posts()): $book->the_post();
?>
<h2><?php
the_title();
?></h2>
<?php
endwhile;
?>
