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

WordPress How to Make a Website with WordPress Customizing WordPress Themes How to Make Child Themes

Charles Landrey
Charles Landrey
606 Points

Child Theme from Framework?

Although I understand the wisdom of creating a child theme, would I create a child framework, i.e, canvas-child or genesis-child, or rather, create a child of a theme based on a framework. Thanks!

5 Answers

Andrew McCormick
Andrew McCormick
17,730 Points

It's according to how everything is setup. With something like Canvas, I believe you're talking about the Canvas theme from Woo? In that case, you would make a child theme of canvas. Canvas installs the Woo framework as part of the theme and the framework would work with your child theme just as it does the parent Canvas theme. (same with Authentic themes, Elegant themes, and many others)

However I was working with a client the other day who purchased a theme. The framework was actually installed through a parent theme and then the actual theme they purchased is a child of the framework. So you couldn't make a child of a child so we were forced to either start from scratch with a child of the framework or to just edit the actual theme they bought. It was one messed up situation and goes to show why you don't just buy or downloads themes from anyone.

hope that helps.

Charles Landrey
Charles Landrey
606 Points

Hi Andrew, Thanks for taking the time to write. I'm still a bit confused, as the Treehouse video describes Canvas itself as being a framework, comparing it to Genesis. Again, thanks for a thorough answer. Chuck

Hey Charles,

Typically you would make a child of the framework you brought. So if you had brought Genesis you would then create a child of that. Remember even though they call them frameworks WordPress still sees them as themes. This also holds true for Themes built on Frameworks. You would not be installing the Framework and then the theme (unless you were as unfortunate as Andrew above). You would typically only have one (Either a Framework or a Theme) and then child from that.

Genesis answer this pretty well from the very first question in there FAQ - http://www.studiopress.com/faqs Cheers.

Charles Landrey
Charles Landrey
606 Points

Hi Mike, Thanks! I believe that I understand now, and thanks for the studiopress link for further clarification. Chuck

Most welcome Chuck, have a good one!