Plugin Directory

Test out the new Plugin Directory and let us know what you think.

WordPress Twitter Bootstrap CSS

WordPress Twitter Bootstrap CSS lets you include the latest Twitter Bootstrap CSS and Javascript libraries in your WordPress site.

Support The Plugin: Go Ad free

What is Twitter Bootstrap? It's a CSS and Javascript framework that helps boost your site design and functionality quickly.

We love Twitter Bootstrap on our WordPress sites at iControlWP. And we wanted a way to quickly link the latest Bootstrap CSS and Javascript to all pages, regardless of the WordPress Theme.

With this plugin, now you can!

  • Works with any WordPress Theme without ever editing Theme files and NO programming needed.
  • Now fully customizable with built-in LESS Compiler.
  • Handy WordPress [SHORTCODES] to add Twitter Bootstrap elements to your site quickly
  • Add your own custom CSS reset file
  • Option to add JavaScript to the [HEAD] (defaults to end of [BODY] as is good practice)
  • and more..

To get the latest news and support go here: WordPress Twitter Bootstrap CSS Plugin Home to see the release article on our site.

Why use Twitter Bootstrap? It's good practice to have a core, underlying CSS definition so that your website appears and acts consistently across all browsers as far as possible.

Twitter Bootstrap does this extremely well.

From Twitter Bootstrap: Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more

The problem? Many themes do not allow you to add custom CSS files easily. Even the Thesis Framework! So we take another approach and inject the CSS as one of the FIRST items in the HTML HEAD section. This way, no other CSS interferes first so you can be sure these bootstrap file can be used as a foundation/reset CSS.

The CSS is only part of the solution. Twitter Bootstrap also have Javascript libraries to complement their Bootstrap CSS. These may also be added to your site with the option to add them to the HEAD of your site - by default they are added to the end of the BODY.

We also wanted the option to alternatively include YUI "reset.css" and "normalize.css". These both form related roles to bootstrap, but are lighter.

You could look at the difference between the styles as:

  • reset.css - used to strip/remove the differences and reduce browser inconsistencies. It is typically generic and will not be any use alone. It is to be treated as a starting point for your styling.
  • normalize.css - aims to make built-in browser styling consistent across browsers and adds basic styles for modern expectations of certain elements. E.g. H1-6 will all appear bold.
  • bootstrap.css - is a level above normalize where it adds much more styling but retains consistency across modern browsers. It makes site and web application development much faster.

Some References:

Bootstrap, from Twitter: http://twitter.github.com/bootstrap/

Yahoo Reset CSS, YUI 2: http://developer.yahoo.com/yui/2/

Normalize CSS: http://necolas.github.com/normalize.css/

Requires: 3.2.0 or higher
Compatible up to: 4.7.1
Last Updated: 1 month ago
Active Installs: 10,000+


4.2 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
1 person says it's broken.

100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,1,1
100,1,1 0,1,0
100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,2,2 100,2,2 100,2,2
100,1,1 67,3,2 100,1,1 100,2,2 100,1,1 100,2,2
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
50,4,2 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,1,1 67,3,2 0,1,0
57,7,4 100,2,2
100,2,2 100,3,3
100,2,2 100,1,1 100,1,1 100,1,1 0,1,0 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,2,2 0,2,0 100,1,1