Make better themes with HTML5 Boilerplate, Bootstrap, Grunt, and Bower.


Minimal, accessible markup

Roots markup is based off HTML5 Boilerplate along with ARIA roles and microformats. WordPress markup is additionally cleaned up with Soil.

Write less code with the theme wrapper

Template markup is controlled by a theme wrapper and is handled by one file instead of being scattered across all template files like typical themes.

Theme activation jump start

Stop wasting time messing around with WordPress settings and get straight to coding your theme.

Bootstrap ready

Roots includes Bootstrap for faster web development, but it can easily be removed or replaced with your preferred CSS framework.

Built with Grunt and Bower

The Roots Gruntfile compiles your LESS & minifies and concatenates CSS and JS.

Clean URLs, even with WordPress

Roots makes URLs root relative and also rewrites your static theme and plugin assets. Stop being forced to have your URLs contain /wp-content/ and your full site URL everywhere.

What Else?

  • HTML5 Boilerplate: Serve jQuery from the Google CDN with local fallback
  • HTML5 Boilerplate: Google Analytics snippet
  • HTML5 Boilerplate’s .htaccess is available from the wp-h5bp-htaccess plugin
  • Cleaner HTML output of navigation menus
  • Cleaner output of wp_head and enqueued scripts/styles
  • Nice search (/search/query)
  • Image captions use <figure> and <figcaption>
  • Multilingual ready (Brazilian Portuguese, Bulgarian, Catalan, Danish, Dutch, English, Finnish, French, German, Hungarian, Indonesian, Italian, Korean, Macedonian, Norwegian, Polish, Russian, Simplified Chinese, Spanish, Swedish, Traditional Chinese, Turkish, Vietnamese)

What are people saying?

From the beginning, Roots just made sense to me. Logical code organization and everything seemed to be in its place. It's just a great consistent base that I've worked into to the workflow here at our agency.

Dan Egan

Roots extends and builds on what drew me to WordPress: the ability to create simple and functional sites very quickly, with the power to build custom and complex functionality as well.

Chris Carr

Your theme is one of the best Bootstrap based starter themes. But to me your theme is more than that, it helped me, inspired me, and changed my way of organizing project structure. I've learned many new things via GitHub discussions too. There was a hard learning curve in the beginning compared to other WP themes, but when you pass that stage everything is just right. I have my own freedom to do anything with your theme. I really appreciate all developers who worked hard making this theme.

Alex Lim

Last updated on