Entrepreneur, WordPress integrator, SEO strategist, and a not-so-horrible writer

Custom Layouts for WordPress Themes

Have you ever wanted a homepage that looked different than your blog page? Or have you ever installed a theme that had different page templates for the homepage, gallery pages, contact form and blog post? I sure have. For months I wondered how I could do it for my own themes.

Well, the answer turns out to be surprisingly simple. It's literally four lines of code:

Template Name: Snarfer

You can read more about it here:

Here's how I used this knowledge: while putting together a new site for a local san diego salon, I took the default layout file (page.php) and copied it with a new name (homepage.php). Then I added the lines of code above, except I changed the template name to ‘Homepage'. WhaBAM! A new template type to chose from when adding a new page. In the case of, I only used the new template type once, for the homepage.

But as you can image, the possibilities are virtually endless!


Leave a reply