The adoption of CSS preprocessors has grown a lot over the past few years. One of the major complaints that people have voiced regarding preprocessors is the inability to see where your CSS rules come from when inspecting elements with developer tools.
Modern WordPress Theme Development
Roots is a WordPress starter theme based on HTML5 Boilerplate & Bootstrap that will help you make better themes.
Minimal, accessible markup
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.
Roots includes Bootstrap for faster web development, but it can easily be removed or replaced with your preferred CSS framework.
Optimized for production use
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 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
Built with Roots View Gallery
Modernize Your WordPress Development Workflow
We're dragging WordPress into 2013 by pairing it with the best development tools to build better sites even faster.
WordPress Plugins With Composer
Making Composer packages for custom plugins, private plugins, and 3rd party plugins.
Using Composer With WordPress
Use Composer to manage the WordPress core, plugins, and even themes.
- Dev environments with Vagrant
- Deploys with Capistrano
- Server setup via Chef
- Better WP config management
Get updates and special offers
Shoestrap is a fork of the Roots starter theme. The core development team consists of myself and @fovoc, and we started developing the Shoestrap theme on September 2012. Since then the theme has grown and evolved significantly.
Our goal since the beginning of the project was to harness the power of the Roots Theme and make it easier for developers to create and prototype sites without coding and with just a few clicks. … Continued
Factor #12: Admin processes
Run admin/management tasks as one-off processes
The process formation is the array of processes that are used to do the app’s regular business (such as handling web requests) as it runs. Separately, developers will often wish to do one-off administrative or maintenance tasks for the app, such as: … Continued
Plugin that retroactively creates a composer.json for a WordPress site.
How to customize Roots by replacing Bootstrap and LESS with Pure CSS, Sass and Compass.
Enqueue scripts and styles using the new has_shortcode function from WordPress 3.6.
A guide to using the command line. Don’t be scared!
Generate custom post types and taxonomies from the command line with WP-CLI.
Adding options to featured images in WordPress.
Build complex, interactive contact forms in minutes. Read about Roots & Gravity Forms Integration.
The WordPress Multilingual Plugin. Roots already includes translations for over 25 languages.
Yoast's all in one SEO solution: titles, meta descriptions, XML sitemaps, breadcrumbs & more.
Improve site performance and user experience via caching.
Frequently used plugins for your WordPress installation and a site specific plugin for your custom post types, taxonomies, meta boxes, and shortcodes. (More Info)
An Options Panel Framework to help speed theme development.
Easily create metaboxes with custom fields.
Create many-to-many connections between posts of all kinds.