https://wpsites.net/wordpress-themes/wordpress-post-template-how-to-create-a-custom-post-template-using-a-plugin/
How To Create a Custom Post Template