5 Tips for Free Wordpress Theme Authors
Many web designers and developers like to create free Wordpress themes. It’s great for your portfolio, offers good practice, and- perhaps best of all- lets you flex your creative muscles without all the limitations a client project has. Here are five things to keep in mind when creating your free Wordpress theme:
Use the Checklist.
I’ve capitalized “Checklist” on purpose here- it’s the Theme Development Checklist found in the Codex that I’m talking about, and the truth is that I regularly refer to this list even when I’m creating custom themes that I won’t be releasing to the public. It’s always good practice to use the Checklist, whether or not you’re submitting your theme to the official Wordpress theme repository.
Try to cover all bases.
As you create your free Theme, always keep in mind that you want a Theme that will be as useful as possible to as many people as possible. You’re releasing it to the public, after all. For instance, you may not use Wordpress’ Calendar widget, but many people do- so make sure your Theme supports as many elements as possible.
Think different.
There are hundreds, maybe thousands, of Themes out there. Make yours stand out from the crowd. Look through free Theme directories, or visit discussion boards to find out what people are looking for. And don’t make a copy of a premium Theme and release it for free, creating a “knock-off”- that’s just bad form.
Consider creating a Theme Options page.
People love having options. Make it easy on your users to customize or personalize your Theme by creating and including an Options page. Don’t know where to start? Check out this easy tutorial, or this more advanced one.
Include a good Read Me.
In the zipped file of your Theme, have a Read Me text file with all the pertinent information about your Theme. It’s always good to have simple “How to Install this Theme” instructions, and include more specific details about the Theme, you the author, and links to where they can get more information and/or support.
edit: One more thing: Localization (or Internationalization) of your Wordpress Theme, to make sure it can be translated and adapted to other languages. See: How to make a translatable Wordpress theme, more info at the Codex on Translating Wordpress, and this summary of I18n (also at the Codex). Thanks to commenters Calitoe and Tenach for the heads-up!
Do you create free Wordpress Themes?


Want an avatar? Get a gravatar! • You can link to this comment
Great tips. That also carry over to other Content Management Systems too. Would of loved a post like this about 2 years ago when I released 10 themes for e107 in a month.
Nice post Lorraine.
Andy
Want an avatar? Get a gravatar! • You can link to this comment
And please, make them localisable. ^^)
Want an avatar? Get a gravatar! • You can link to this comment
Thank you for these tips! While I have some of them under my belt, I don’t know why I didn’t even think of the first one. Using the Checklist is an easy way to make sure you’re making a more complete theme.
One of the best purchases I’ve ever made is “Wordpress Theme Design” by Tessa Blakeley Silver – it is an awesome reference that does not have to apply to just Wordpress theme designs.
As Calítoe said, making a theme localization friendly is definitely something every WP theme designer should do. I have run into a few themes that I was interested in using but because of localization issues, ended up moving on.
Want an avatar? Get a gravatar! • You can link to this comment
Andy, thanks- and you’re right, these are good tips for any CMS theme or template developer.
Calitoe & Tenach- thanks, I had forgotten to include the importance of localization. I’ll edit the post now and add some links.
Want an avatar? Get a gravatar! • You can link to this comment
Adding the “if” in php code when calling a plugin is another plus to allow some flexibility to newbies using a free theme.
Want an avatar? Get a gravatar! • You can link to this comment
Customizable themes of wordpress
http://twurl.nl/muaomh
Want an avatar? Get a gravatar! • You can link to this comment
What would you say is the best tutorial/book to get started developing word press templates?
Want an avatar? Get a gravatar! • You can link to this comment
Forela, I would say that “Wordpress Theme Design” by Tessa Blakeley Silver is an awesome book to get started; it has helped me mature my template designs very quickly. I would recommend browsing Amazon for a copy, however. I found a mint condition one for about half the price that Packt lists.
I definitely agree that using if statements in php is a great way to check whether or not a plugin is utilized.
Want an avatar? Get a gravatar! • You can link to this comment
+ brush up on your CSS skills.
float:left should NOT be used on EVERY element…