So I'm developing a Wordpress powered site for a client, and I'm using Wordpress custom post-types to power different sections on the site, like a job board.

Setting up custom post-types is easy enough by registering the post type in the functions.php file. But one thing you may not be as familiar with (I sure wasn't) is how to get those posts to display with a template that's different than your single.php file for regular blog posts.

Turns out to be an easy solution: just create a new single.php file with a suffix of your custom post-type name. For example: "single-posttype.php".

Boom. Wordpress FTW.