Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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,729 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!