How to create separate single page template for custom post type

To create a separate single.php template for the custom post types you need to make a copy of the single.php or archive.php file in your theme folder. That way they will inherit some of the theme’s html structure. After that add the post type name to the file ex. archive-post_type.php.

     1. archive-{post_type}.php
     2. single-{post_type}.php