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 WordPress Themes Theme Frameworks

Kittisak Naveeprasert
Kittisak Naveeprasert
392 Points

Theme and Framework, is it different ?

Hello Zac, I can't identify what is different about "Theme" and "Framework" ? Are they the same or separately ? Furthermore, I already bought premium theme but how can I identify which "framework" of my theme ? Sorry for my bad english.

2 Answers

Andrew Shook
Andrew Shook
31,709 Points

A framework is a starter theme that often comes with a lot of "goodies" and functionality built into but not much in the way of visual appeal. The additional "goodies" and functionality make frameworks highly customizable, and only require adding visual design. On the flip side, "Themes" or "Premium Themes" often come with a full visual design and minimum customization.

Kittisak Naveeprasert
Kittisak Naveeprasert
392 Points

Hello Andrew, Thanks for an answer. Anyway, if some customization from "Theme" same as from "Framework" do they conflict or not? Example if both "Framework" and "Theme" have a layout customization. It will conflict or not? How does WordPress work?

Zac Gordon
Zac Gordon
Treehouse Guest Teacher

If you are using a theme and a framework together, usually your theme will be a child theme of that particular framework, since a lot of the functionality of the framework is actually coded into the parent theme. For example, if you want to use the Genesis Framework (which we have a course coming out on soon!) You would have to use a Genesis theme for your site. You can't really use a framework and a theme that isn't built to work within that framework.