Feature
Post

Category
Design

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?

  1. By Andrew Yates posted on November 11, 2009 at 11:19 pm
    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

  2. By Calítoe.:. posted on November 11, 2009 at 11:46 pm
    Want an avatar? Get a gravatar! • You can link to this comment

    And please, make them localisable. ^^)

  3. By Tenach posted on November 12, 2009 at 3:26 am
    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.

  4. By Lorraine Nepomuceno posted on November 12, 2009 at 8:31 am
    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.

  5. By Susan posted on November 13, 2009 at 12:10 am
    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.

  6. By nasir posted on November 13, 2009 at 5:26 am
    Want an avatar? Get a gravatar! • You can link to this comment

    Customizable themes of wordpress
    http://twurl.nl/muaomh

  7. By Forela Web Designs posted on November 18, 2009 at 11:21 pm
    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?

  8. By Thomas Plastino Martin posted on November 19, 2009 at 6:21 pm
    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.

  9. By strebel posted on December 11, 2009 at 9:11 pm
    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…

  10. TrackbackTweets that mention 5 Tips for Free Wordpress Theme Authors | Devlounge -- Topsy.com5 советов авторам бесплатных тем для WordPress | RussianVersion.net5 Tips for Wordpress Theme Authors « WPspecial – Wordpress Magazine