Free ‘Starkers’ Wordpress theme
Written at 5pm on 27.01.08
Filed under Web Design / Tutorials & Resources / ALL CATEGORIES / Wordpress
39 comments

starkers |ˈstärkərz| [ adjective [ predic. ] informal chiefly Brit.; 1. completely naked : “they ran starkers across the stage!” ]
Whenever I create a new Wordpress-based site, I find myself going through the same routine: installing the latest version, making a copy of the ‘default’ theme, and then tearing out all the styling and unnecessary HTML before starting on my own theme. It’s a process many of you probably go through; at least those of you who make your own bespoke themes.
It dawned on me the other day that this is an incredibly laborious process and it was about time I did something about it. Wordpress is an incredibly well-written blogging engine and its standards-centric build is great, but it’s still full of markup that just doesn’t need to be there. It’s time to discard the robes and get naked!
It’s worth noting that Darren Beale did something similar, but he still retained some basic formatting. My theme has no formatting whatsoever, meaning you have a complete clean slate on which to work. In fact there’s even some resetting done in the stylesheet, leaving you to build everything from the ground up and not worry about browser defaults coming into play.
For those looking for a beautifully-designed free theme, I’m afraid you’ve come to the wrong place, but this will hopefully assist those of you who make your own Wordpress themes regularly.
Features
- All non-semantic, presentational class names removed
(e.g: class=“center”, class=“alignleft”) - All non-semantic, presentational HTML elements removed
(e.g: <hr />, <br />) - All unnecessary elements removed
(e.g: <div class=“entry”> disappears entirely; <h3 class=“comments”> simply becomes <h3>) - Elements converted where necessary
(e.g: <small> becomes <p>) - Code indentation / tabbing cleaned up to better represent nesting
- Browser defaults reset in the stylesheet to give a true ‘clean slate’
Disclaimers
- This theme is provided ‘as is’, with no promise of support, although I’ll help out when I can.
- If you do need support, use the comments area below. Please do not email me.
- All functionality remains the same as the ‘default’ theme supplied with the WP installation (Wordpress v2.3.2 and ‘Wordpress Default’ theme v1.6 (by Michael Heilemann))
- Dummies photo from iStockPhoto
I hope you guys find this useful. Please let let me know if you do by commenting below! I certainly plan on using it myself for the foreseeable future.
39 comments
Comments RSS | Jump to the comment form
Have your say
Search
Speaking engagements
- Future Of Web Design, London 17th & 18th April 2008
- Future Of Web Design, New York 7th November 2007
- SkillSwap Bristol 25th September 2007
- iDesign: design for life (part of the London Design Festival) 18th September 2007
- Oxford Geek Night 25th July 2007
Recent posts
- Happy National Day!
- Learning lessons
- The to-do list problem & the ‘Things’ solution
- Week one of working for myself
- FOWD London 2008 wrap-up
- Create the perfect logo feature in .net magazine
- ‘A Gosling’ by Stuart Kolakovic
Categories
- ALL CATEGORIES (77)
- Apple (8)
- Carsonified (2)
- Cooking With Beer (1)
- Design inspiration (2)
- Life In The Real World (30)
- Publication & Recognition (19)
- Software (12)
- Speaking Engagements (9)
- That Internet Thing (13)
- The Business (3)
- This Site (14)
- Travel (9)
- Tutorials & Resources (8)
- Web Design (28)
- Wordpress (3)
Blogroll
UPDATED! I’ve been known to while away a few hours on these blogs, most of which are written by my friends in the industry...
- Jørgen Arnor Gårdsø Lom
- Jina Bolton
- Nathan Borror
- Mark Boulton
- Sam Brown
- Andy Budd
- Kevin Cornell
- Jeff Croft
- Jon Hicks
- I Love Typography
- Shaun Inman
- Roger Johansson
- Daniel Mall
- Kyle Meyer
- D. Keith Robinson
- Jason Santa Maria
- Dave Shea
- Jonathan Snook
- Jon Tan
- Typesites
- Tim Van Damme
- Khoi Vinh
- Web Designer Wall
- Rob Weychert
Recent Comments:
- Dan Peterson said: Glad you’re having fun even if a bit expensive. :) My girlfriend would...
- Debsterbug said: Wow. You’re living what would be a dream for me. I loved reading about...
- enric said: that’s perfect!!!
- Lisa said: Wow. I think that’s over the line.
- Aaron Sparague said: Hope you don’t mind, I did a site for a friend of mine and I used your...
- Furious Photographers said: Awesome ideas! Thanks for sharing! I intend to use this for my new...
- Adam Kayce said: I’m a recent Things user, too, and so far I’m loving it. As a...
- Dennis Coughlin said: Very cool - thanks for the tip. I’ve always tried (and failed) to use...
- Tim Norton said: Looks nice, I guess I have to think about getting a Mac finally, the lean years...
- Francis said: Hi Elliott, I tried Things few months ago but was not convinced. I went on their...
Recent Reads
-
Basics Design: Layout (Gavin Ambrose & Paul Harris) - A beautifully designed book about beautiful design. Some key layout principles are presented in an engaging way, and this is more a book about inspiration than pure instruction.
-
Poe: Illustrated Tales of Mystery and Imagination (Edgar Allan Poe) - Some fine contemporary illustrrators take on some Poe classics and the result is a gorgeous collection of words and art.
-
Penguin By Design (Phil Baines) - A history of Penguin Books’ cover designs, as educational and inspirational as you’d expect from this prolific publisher.
-
Thinking with Type (Ellen Lupton) - I first saw this sitting on a desk in the nytimes.com offices, and after thumbing through it, realised it was one of the best books about the technicalities of typography that I’d seen.
-
Hellboy: The Troll Witch and Other Stories (Mike Mignola) - The latest Hellboy trade paperback collects yet more classic stories, although this time Mignola is joined by other artists.
-
The Ten Commandments of Typography (Paul Felton) - A book of two halves (the flip-side deals with so-called ‘Type Heresy’), this is a witty but informative book bout typographical techniques.
-
Great Beers of Belgium (Michael Jackson) - No, not that Michael Jackson. This is the one who really knows his stuff when it comes to fine beers.
-
London: The Biography (Peter Ackroyd) - A lively, engaging book about the history of London, told as it the city itself were a living thing.
-
Tres Logos (various) - I could look through logo books until the cows come home; this kind of collection is invaluable to the identity designer, and this is, of course, just one book.
-
Business Cards 2: More Ways Of Saying Hello (various) - This is another great source of inspiration and a lovely ‘coffee table’ book that’s a joy to flick through even if you don’t need to design a business card.
-
Schild’s Ladder (Greg Egan) - One of the most full-on sci-fi books I’ve ever read, with its use of real physics and exploration of quantum mechanics shaping much of the narrative.
-
Wolverine: Weapon X (Barry Winsor Smith) - A landmark story in the history of this legendary comic book character, Weapon X has become a real classic.
-
Casa Batlló: Gaudi (various) - Sam and I visited Barcelona last year, where we saw several amazing architectural feats by Gaudi. This book captures some of the beauty that our camera couldn’t.
-
The Fundamentals of Typography (Gavin Ambrose) - This was the first bok I bought specifically about typography, and it pretty much does what it says on the tin, although a nice bit of history is thrown in as well.
-
Analog In, Digital Out (Brendan Dawes) - Magnetic North’s main man explores some arty, experimental projects without any of the ponce usually associated with the genre. This is a book about merging new and old ideas, and it’s inspiring all the way through.
-
The God Delusion (Richard Dawkins) - Possibly one of the most important books in print today.
-
Foundation’s Edge (Issac Asimov) - Another Asimov classic, this part of The Foundation Saga encapsulates some monumental ideas about humanity far beyond the boundaries of regular sci-fi.
-
Web Standards Creativity (various authors) - 10 great lessons for writing better markup, using the latest CSS, and adding subtle Javascript tricks
-
Transcending CSS (Andy Clarke) - Rethink the way you design and code. This book was hugely influential on me whilst building the latest version of this site and made me even more pedantic
-
Dune (Frank Herbert) - An absolutely legendary sci-fi novel full of very complex ideas... much better than the film!
-
Neverwhere (Neil Gaiman) - A dark and charming tale of a man who eschews normal life for the secret underworld of ‘London Below’
-
-
.net magazine
This site was featured in the showcase section of issue 166, accompanied by an mini interview with me. More info here -
Artzmania magazine
Malaysian e-magazine Artzmania chose elliotjaystocks.com as “best Web 2.0” in the blog section of their latest issue. More info here -
Computer Arts magazine
My CSS navigation tutorial appeared on pages 60 & 61 in issue 137. More info here -
.net magazine
The Trojan Records website I designed while at Sanctuary was featured in the ‘showcase’ section of issue 163 -
Smashing magazine
This site was featured in Smashing magazine’s hugely popular article ‘60 Visually Appealing Designs’ -
Web Standards For Skeptics
Sitting alongside sites by some of the ‘great masters’ of web design, elliotjaystocks.com was used in this presentation at at the Refresh Miami meetup
-
-
- elliotjaystocks.com has been featured on...
- CSS Beauty Site Screengrab
- Screenalicious Site Screengrab
- CSS Mania Site Screengrab
- Best Web Gallery Site Screengrab
- Light on Dark Site Screengrab
- CSS Design Yorkshire Site Screengrab
- Screenfluent Site Screengrab
- CSS Tux Site Screengrab
- Web Creme Site Screengrab
- CSS Heaven Site Screengrab
- Most Inspired No permalink available - please see screengrab Screengrab
- CSS Remix Site Screengrab
- The Best Designs No permalink available - please see screengrab Screengrab
- CSS Clip Site Screengrab
- Daily Slurp No permalink available - please see screengrab Screengrab
- CSS Elite Site Screengrab
- E-motional Design No permalink available - please see screengrab Screengrab
- CSS Based Site Screengrab
- W3 sites Site Screengrab
- Website Gallery Site Screengrab
Featured
Flickr
View all of my photos on flickr

Sean Delaney
27.01.08
#
Hi Elliot
You seem very busy - i’ve had about 7 twitter txts from you today already!
I was actually thinking of doing this myself today and have been looking at the default wordpress theme trying to work out how I’m going to strip it down.
I think your blog post just came at the right time and it will save me alot of time so I’ve downloaded your clean slate theme!
Cheers
Sean
Jina Bolton
27.01.08
#
Have you looked into Sandbox? It has very minimal styling and is filled with Microformatty goodness. Speaking of — is Starkers free of Microformats now? I think I’d have left that in, but hey, it’s not my theme. :D
Elliot Jay Stocks
27.01.08
#
Wow - that was quick!
@ Jina: Thanks - I hadn’t heard of Sandbox (looking into it now). And no, don’t worry, I didn’t remove any microformats (not that there are many in the default theme anyway). :)
ia
27.01.08
#
To answer your question on Twitter (heh), I think that yes, I almost always modify the base theme because some code in it just feels like excess baggage. At least in certain projects. (I must rant about things like why not enclose the whole
comments_templateblock with #comments just for good measure. But that’s just me.)I think the default needs a bit of updating. Just a tiny bit, since WordPress is ahead of other (crappy) CMSs out there.
I do agree that Sandbox looks nice, but say if you want control over where your dates, categories, etc. go, you’d have to edit the theme anyway. I love Sandbox, but if you’re going to release a theme that’s supposed to please many other people, it’s nicer to customize those things (much like Widgets :).
prisca
27.01.08
#
Elliot, thanks so much for sharing your template - been meaning to create one myself, for ages now… always start when I set up a new WP site, notice the same process, stripping out etc - decide to finally keep a clean copy of the template. And…. - then get carried away adding my design … and its too late, again… and again….
for my next one I’ll use yours now - thanks :) much appreciated :)
Grant
27.01.08
#
Yep, I always find myself starting from the default theme and feeling like I’m wasting a lot of time. Thanks for sharing your work - it’ll be helpful.
xo
27.01.08
#
Thanks for sharing! It will literally save me hundreds, if not thousands of hours of time. :D
patrick
27.01.08
#
Thanks! I think this will really come in handy.
Myke Cave
27.01.08
#
Most of my designs follow a basic style as far as layout is concerned so after a while I’ve created my own default theme that I just duplicate any time I start a new project to save.
I’ve never thought of using Sandbox or stripping down the default theme. I like to build from scratch or use my own base template.
I’ll be interested in going through your theme and seeing what if anything I can pull from it…
Sulcalibur
27.01.08
#
Thanks dude.
Tom Hoad
27.01.08
#
Wow it was only today I was gutting the wordpress theme, so I’m going to take a look at this and see if it will save me some hours.
What would be cool (and helpful) would be a barebones, non-formatted or minimal formatted CMS/blogging software. Just the scary stuff running in the background, but something that can give you ultimate control over styling without getting too deep into the ‘hardcore’ stuff :)
Does this sort of thing exist already?
brontide.org [PING]
27.01.08
#
[…] I finally made a new layout. Based heavily on a pattern and palette from Colourlovers (I need to link it) and Elliot Jay Stocks’s Free Bare Wordpress theme. […]
Darren Hoyt
27.01.08
#
Whenever I create a new Wordpress-based site, I find myself going through the same routine: installing the latest version, making a copy of the ‘default’ theme, and then tearing out all the styling and unnecessary HTML before starting on my own theme.
Very strange timing — I’ve been sitting here all afternoon building a custom baseline Wordpress theme for these exact purposes.
So far I’ve grabbed some essential bits from K2, Sandbox, SEO-Sandbox, Cutline and a few others and combined them with my own CSS framework. As Jina said, Sandbox is worth checking out to adapt some of the Microformats stuff.
Anyway, I installed the Starkers theme and had a few suggestions (if you’re taking them!) …
It looks like you’re using ‘functions.php’ leftover from the Kubrick theme. This file actually has some security vulnerabilities, not to mention most of it doesn’t apply to the Starkers theme. The ‘functions.php’ file for Sandbox actually contains lots of helpful bits which really leverage WP as a CMS. The functions file for K2 also has some tricky stuff in there, esp if you’re fond of building control panel options.
Consider getting rid of other files which come with Kubrick but rarely get used: ‘attachments.php’, ‘rtl.css’, etc. Consider adding files which get used with every site, like print.css.
For SEO/organization purposes, consider using more advanced conditionals for the <title> tag
Separate trackbacks from comments in the ‘comments.php’ template
Insert conditionals which print sublevel nav if you’re on a parent Page
These are just some features I know I use over and over, maybe they’ll be helpful to others too.
Matt Munsey
28.01.08
#
Interesting, I don’t know why I never thought of doing this my self, considering half my client sites were built using Wordpress.
I will have to take a look at yours when I get to coding my new site up, now that I have decided to stick with Wordpress instead of moving to Expression Engine.
Hamish M
28.01.08
#
Very cool Elliot.
I’m actully using a modified version of the aforementioned “Sandbox” theme. It works great, and I encourage you to look at it and see what you can borrow (if anything) — I’ll definitely keep this theme in mind for my future projects.
Hning
28.01.08
#
Thanks for sharing your design elliot. It will increase my knowledge coz i do like reviewing design from other. Still in learning process… Anw, your site design is awesome, very awesome. But, i thought IE cant accept your ’semi transparent’ :)
positivespaceblog.com [PING]
29.01.08
#
[…] the full details, a feature list, and to download the template proceed to Elliot’s Blog. Posted By: […]
Dave Stewart
29.01.08
#
I’d disagree with you on “Wordpress is an incredibly well-written blogging engine”.
In my view, the API sucks badly! Mixed-up naming conventions, mixed up OOP and procedural coding practices, functions that return markup with formatting, functions that output directly to the page with no option to cache…
You can muddle through, but a lot of it (I’m no expect) appears to me to be badly thought out, perhaps in the name of backwards compatibility?
Good work on the theme though. Will check out that and Sandbox.
Jason Milburn
29.01.08
#
Sweet, thanks. I’ve only done one Wordpress theme, my own, but I’m sure this will come in handy next time.
adrianherritt.com [PING]
29.01.08
#
[…] nice wordpress themes for developers: 1. Starkers 2. Prologue Jan 29An entertaining episode from ImprovEverywhere. Mission: The Moebius Jan 29Say […]
Jermayn Parker
30.01.08
#
sandbox theme is nice but this theme promises to be stark naked were the sandbox theme is NOT!!!
Its full of excess junk that is so pointless and to be honest probably holds more junk than the default theme.
I am looking forward in using your theme man!
Thanks
Dave Stewart
30.01.08
#
======= BEVEL ALERT =======
“When was the last time you used a Bevel, Elliot?”
“Oh, about 5pm on 27.01.08, when I built a “download” icon for my `Free ‘Starkers’ Wordpress theme` blog post”
Haaaaaaaahaaaaaa…
Scott Nelle
30.01.08
#
Nice one, Elliot. I’ve done something similar at work meant to solve a slightly different problem but it never occurred to me that it would be useful to others.
Jonny Haynes
31.01.08
#
Excellent work Elliot, you’ve just saved me a long night in front of my mac. I was about to do the same for fresh rebuild.
Many thanks, and keep up the good work!
Hning
31.01.08
#
Elliot,
OOT: If i open with IE there is added banner to not use IE. Is it a plugins? Or a self ceation. Thanks.
blog.davidamcclain.com [PING]
31.01.08
#
[…] after I finished this draft I was over at Elliot Jay Stocks’ site and he posted about ripping out all the unnecessary do-dads in WordPress to give you a clean slate before […]
Elliot Jay Stocks
31.01.08
#
I’m glad you lot are finding this theme useful - I had no idea there’d be a demand for such a thing!
I’d like to thank Jina again for telling me about Sandbox. Quite a few of you mentioned the theme and I’ve now spent a while looking into it. Right now, I can’t wait to try it out - although not as ‘naked’ as I’d like it to be (and so I may well make my own simplified version) the dynamic class name stuff it boasts is very cool. As soon as I’ve experimented with it, I’ll blog about my findings.
@ Tom Hoad: I think the CMS you described pretty much sounds like Wordpress, to be honest. But if you don’t want to touch any code at all, Expression Engine appears to hide the code away a bit more, so it might be worth looking into that. This is what I’ve been told, anyway.
@ Darren Hoyt: Thanks for the suggestions. As it currently stands, ‘Starkers’ is simply a cut-back version of the K2 theme, but now that I’ve looked into Sandbox, I’m seriously considering making a new ‘base’ theme. If so, I’ll try and incorporate some of your suggestions.
@ Dave Stewart (1): I’ll have to take your word for it about the WP backend, mate - I’m afraid I was talking about it in terms of markup rather than PHP.
@ Jermayn Parker: I don’t know… to me it seems like the stuff in Sandbox is also pretty relevant if you want to use its dynamic class names. But you’re right: it’s not naked. My advice to people would be this: if you want a good, solid base theme to work from that has advanced functionality you might want to tap into, use Sandbox. If you just want a plain, easy-to-use version of the K2 theme, use Starkers.
@ Dave Stewart (2): Oi, cheeky! ;) But yes… *ahem* … well spotted.
@ Hning: It’s a bit off-topic, but the IE thing is simply achieved by using conditional comments to serve up an IE-specific sylesheet. Take a look at the source code for more details.
stephanmiller.com [PING]
06.02.08
#
[…] Elliot Jay Stocks » Free ‘Starkers’ Wordpress theme I going with a theme for links today. I am prepping to build a new theme. So I figured I would track down a few really basic themes good for starting with. […]
Dan
15.02.08
#
Have you guys checked out Matt Brett?.
He builds websites and then just attaches them to Wordpress. This is not as hard as it sounds. Some great info on the Wordpress site on doing this.
Just trying your theme out now…..Cheers.
Riccardo
16.02.08
#
Thanks Master Elliot!!! :)
I’m discovering the amazing possibilities of WP…
ps: can u organize a web designer conference in london please?there are always based in the states…:( like aneventapart I might ask too much?
see ya
riccardo :)
Kevin deLeon
29.02.08
#
Great idea Elliot. I have often thought about doing this, and just never gotten around to it. It’s amazing how lazy one can be, even when it would save you work in the end haha.
Will definitely be putting this guy to use. Thanks!
Shane
02.03.08
#
Nice one Elliot - many thanks. It’ll probably be a start point for me when developing future themes.
geraint
06.03.08
#
Hi Elliot,
Love the site and i love the template but what puzzles me is why you haven’t stripped all the bespoke functions that are used in the kubrick theme to configure the header color… as in this template there completely obsolete.
Thanks for the starting point tho!! great idea..
Camilo
11.03.08
#
Great Idea! I have never thought of something like this. I’ll use it. Thanks for sharing
Rob Smith
14.03.08
#
Cheers Elliot really useful stuff
Rod Falk
21.03.08
#
Great looking theme! I really like the layout. This will really come in handy. Thanks!
Kyle Meyer
03.04.08
#
Heya, forgot to mention to you at some point that both Typesites and my forthcoming blog design are both started with Starkers, and I’ve recommended it to more than a few new WP folks.
As mentioned above, removing functions.php would be a good improvement (or, at the very least, empty it and just leave open/close PHP tags). The other thing that would be nice is if the comments.php file was updated now that Wordpress 2.5 has built in gravatars.
Excellent stuff, and very much appreciated. :)
Benji
03.04.08
#
This was easy for me cause i use blueprint so i was able to create my own theme, ’cause editing some can be a pain!
Tim Norton
29.04.08
#
Thanks a bunch for the theme! I will use it a lot, in fact I used it this weekend creating my new theme. It’s a lot easier to start building than to be building and stripping down at the same time, trying to meet somewhere at a happy middle, but not being happy with it.