I’m really interested and curious to find out how other people come up with their themes for WordPress. Although I really love the blogging tool, my one complaint has been how hard it is for people like me, who aren’t that familiar with PHP, to successfully get in and create their own themes. There are some guides out there for people like me, but unfortunately I find a lot of them hard to understand and not too user friendly.

Normally I’ll begin in Photoshop and do a mock up of what I’d like my final theme to look like, including link colors, text colors, and etc. Then I’ll go and try to find an existing theme (usually from my collection) that will fit this idea. I then tweak the CSS and code around to get the theme to work, and I always give credit to the original creator of the original theme. Sometimes the theme works, sometimes it doesn’t.

Lately I’ve been contemplating building a theme from the ground up, without borrowing code from other themes, and it’s a little daunting. How do I start? Should I just build a page without WordPress in mind using CSS, and then try to fit WordPress into it afterwards? Should I try to build my theme around WordPress functions I know that I want to use?

Other things I try to do when envisioning a new theme is to check out the websites of my esteemed peers. :D Websites like beccary.com, tehsheriff.org, pure-essence.net, bubblessoc.net (even though it’s down at the moment), and veerle.duoh.com are all created with that clean, sophisticated, and elegant style that I love. There aren’t too many elements distracting you, all are very simple and clean and all of the elements match well and work well together.

How do you go about creating your themes? What is your process?