reSpare, built on code from a theme I released in 2006 (appropriately titled Bare), is as minimalistic as a WordPress theme comes, with only 4 necessary theme files.

The theme is designed to be extremely lightweight and versatile, with as little overhead and junk code as possible.


  • media-queries (for browser sizes)
  • 2 widget areas (in the footer)
  • accordion-style post list for search, home, and archives (tag, category, monthly, etc.) that is CSS-based (no scripting).

Conditional arguments > Separate template files

reSpare, like its predecessor, uses conditional arguments to determine what the user is looking at (whether it’s a single post or a category archive) to serve content accordingly (instead of branching off this code into archive, single, and the other usual files in a WordPress theme.)