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 trialCharles Landrey
606 PointsChild 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
17,730 PointsIt'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
606 PointsHi 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
MIke Allen
9,727 PointsHey 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
606 PointsHi Mike, Thanks! I believe that I understand now, and thanks for the studiopress link for further clarification. Chuck
MIke Allen
9,727 PointsMost welcome Chuck, have a good one!