During my training sessions I usually come across questions like, how can I find good WP themes? How can I find free WP themes? Are free themes good? What do you recommend for premium themes?
So, whenever I talk about basics of WordPress, I make sure that I cover answer these questions beforehand. Recently, I was at WordCamp Mumbai for my session on WordPress Troubleshooting and I was talking about finding the right theme for your WP site/blog.
While, I was recommending themes from WooThemes, ElegantThemes, StudioPress and talking about why a lot of themes on ThemeForest are not good, I got into a debate with some fellow camper about ThemeForest themes. So, it inspired me to write a blog post and help the community to better understand the basics of WP themes and theme development.
What’s a WordPress theme?
I define WordPress theme as a set of files that control the content presentation and look and feel of a WordPress website or blog.
As WordPress.org says:
Fundamentally, the WordPress Theme system is a way to “skin” your weblog. Yet, it is more than just a “skin.” Skinning your site implies that only the design is changed. WordPress Themes can provide much more control over the look and presentation of the material on your website.
A WordPress Theme is a collection of files that work together to produce a graphical interface with an underlying unifying design for a weblog. These files are called template files. A Theme modifies the way the site is displayed, without modifying the underlying software.
Now, if you would like to skip reading the whole section above, here is the core:
- A WordPress theme changes the look and feel.
- A WordPress theme DOES NOT change the underlying software – meaning that it doesn’t modify the core functionality.
I will be writing another post about how to pick a good WordPress theme and why not every theme that provides a million permutation combination options is a perfect fit for your website.