Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Creating Genesis Custom Layouts in Wordpress

Does anyone know of a good tutorial that shows how to create a new custom layout and make it an option in the Genesis theme?

Basically, I inherited a web client who uses Genesis, but they want to have a very specific way of displaying content dynamically. I've built themes before, but I'm having a hard time getting to where you create the <div> structure and where you tell it to output the custom fields, sidebar content and widget areas. I'm about ready to just build a new theme for them on a trusted framework and go from there.

If anyone knows a step-by-step guide, I'd love to know mainly for learning purposes. I've google searched and have pieces, but nothing that goes through the whole process.


3 Answers

I took the plunge into Genesis a few months back, and it's definitely got a learning curve.

I'd recommend starting here: http://designsbynickthegeek.com/tutorials/genesis-explained-the-framework. It's a bit outdated, but the closest thing to a step by step guide I could find.

Without access to the forums your best bet for help will be on twitter using #GenesisWP, The Google+ group (https://plus.google.com/communities/113206330486200023679) or by browsing some of the top developers' sites.

Some developer blogs to check out: Sridhar Katakam (http://sridharkatakam.com/) Bill Erickson (www.billerickson.net) Carrie Dils (carriedils.com)

Sridhar is awesome about answering questions (he usually turns them into blog posts) so maybe even reach out to him if you have a specific need.

As I said, I inherited this project, so no access to the Genesis forum. It's pretty hard to understand all that's going on. It would definitely warrant a tutorial on here maybe? Maybe an "Advanced Wordpress Theming" module? I finally came across a great plugin that is called Genesis Simple Hooks. Basically there are a bunch of hooks built in that let's you insert content, php, and even short codes in a lot of places. Then another plugin called Genesis Display Hooks (or something along those lines) allows you to see where the hooks are from any page when selected from the admin bar. This helps with my current project, but things are kind of hazy still for a developer/coder of only a year or so. I've learned a ton, but would love to learn this.

Matt Campbell
Matt Campbell
9,767 Points

i thought the Genesis documentation was very good? No joy there?

Genesis is quickly becoming one of the most popular theme building frameworks out there. As soon as I have a weekend free, I'll be sitting down a learning how to use it as I can see a lot of people posting jobs and stipulating, "I'd like it built in Genesis".

It's going to be a must have tool in one's arsenal before long.