
Over the past few months I’ve gotten a lot of comments, tweets, and emails about how I create the layout/design here at OSN.
So I figure I will attempt to create a basic tutorial on how to create a 3-column design with a 3-column footer. We will be using CSS and XHTML strict coding because that is what comes easiest to me. Along the way I will mention plugins and little ideas that I tend to use frequently in my designs!
This is part one in the weekly series, where I go over the programs you may need, the color scheme I will be using, and the font I will be using.
Since the files have the .php extension you will need a text editor that is NOT notepad. I personally use and recommend the free EditPad Lite.
The files we will be creating for a basic theme:
I always start with the design FIRST before breaking it into code and style. I highly suggest figuring out your color scheme. Helpful sites for that would be Adobe Kuler and ColourLovers.
Here is our palette for the purpose of this tutorial:
I chose these colors because it reminds me of the sky, plants, and earth. Oh and because they are pretty. Don’t judge!
We will also be using the font Learning Curve both in solid and dashed forms. To use this font we will be utilizing the WP plugin, WP-cufon.
At the end of it all, hopefully we will all manage to create a wonderful design!
THIS is what we hope to create!

If you have any questions you would like to see addressed, let me know so I can include them in next weeks post or get an answer right away by asking on the forum or Q&A areas of OSN!
Sarah — As always, your blog is amazing. I will be looking forward to this tutorial, as I’ve been thinking about making a move to wordpress.
Thanks!
Danielle
Cool. MAYBE this will inspire me to do my own theme, but I highly doubt it. :) I hate design and don’t have the time to work on it. :(
Thanks for the tip about WP-Cufon, I wasn’t really sure what that was all about before.
.-= {shared blog entry — A Little Drink [145/365]} =-.
Awesomesauce! I just implemented Cufon on my site. Easy peasy! Now I just have to go find some free fonts that I want to use. :)
So I also learned about the TTFTitles plugin from you and I love that. Do you still use it? If so, how do you decide when you’re going to use which implementation?
.-= {shared blog entry — Weekend Photo Focus: Headless Portraiture} =-.
Also, I use Notepad all the time for .php files. Crude, yes, but sometimes it’s all I have. It’s preferable to have something with line count in it, but not mandatory. Is that why you recommend not using Notepad, or another reason?
.-= {shared blog entry — A Little Drink [145/365]} =-.
[…] at OneStarryNight just started a new series on Creating Your WordPress Theme, so maybe that will inspire me to stop being lazy and create something from […]
YAY!! I’m excited to see how this goes and I’ll be following along :)
.-= {shared blog entry — Wordless Wednesday #5: Found & Growing} =-.
look at you with your tutorials! What a great idea do to a series!
.-= {shared blog entry — A Little Taste of New Orleans} =-.
I don’t think I’ll be creating my own theme, BUT understanding how this all works helps me in general when figuring out how to tweak my themes and just understand all this tech stuff in general.
Thanks so much – you rock!
This is great!!! I desperately need this. I’ll look up the links and get ready to follow along.
I’m so unbelievably excited about this series! It’s obvious that I need the help. Maybe I can finally stop bugging you! lol
Thanks for stopping by and commenting on my Curious George post. He’s one crazy monkey, isn’t he? lol Have a great day Sarah.
Kristi, Live and Love…Out Loud
@TweetingMama
.-= {shared blog entry — Curious George Deserves a Time Out!} =-.
Woah. This is epic… I totally am going to follow these entries one by one and hope this helps in creating my very first, own made WP theme. Thank you very much for putting this together. I’m glad that I stumbled upon your blog!!!!
.-= {shared blog entry — Happy Belated Birthday To Me} =-.
That is great information and you blog is so cool!
Happy SITS Saturday Sharefest to you. I am going to go and make my “Best Of” page. Hope you and yours have a wonderful weekend.
.-= {shared blog entry — THE NEW AMERICAN IDOL} =-.
Very cool! I love your choice of colors. I think I just might give this tutorial a try. Thanks so much for sharing! Peace. :)
SITS visiting & blog following.
.-= {shared blog entry — It’s Green Find Saturday! | HOMEGROWN.ORG} =-.
Thank you for this Sarah! I had installed Cufon but still confuse of how to use the font just for a drop cap on the blog entries. Will play around with it more :D
.-= {shared blog entry — Weekly Round Up} =-.
Oh I am really looking forward to reading the rest of this series! I am DYING to learn how to create in CSS/XHTML. Blogger was easy, but WordPress is prettier and I want to know how! Thanks for the tutorial!
shared blog post — 5 Blogs I Love
Once your comment is posted it then is the property of OSN. I can edit, format, reuse or delete the comment as I wish, or display it for as long as I wish. I will not necessarily offer reasons or any warning why I have altered or deleted a comment.
Occasionally your comment light be held for moderation, it's not done on purpose, but sometimes WordPress light be confused, I will manually approve your comment as soon as I can, and apologize for the delay.
Email AddressesCorrect email addresses are required. Email addresses will never be published. Email addresses will not be shown in comments. Please leave your correct email address (as in youNOSPAM@domain.com or youREMOVE@domain.com are not correct) it is so I have the ability to reply to your comment via email. I will edit out the NOSPAM or REMOVE in the email field.
What is not acceptableProfanity, poor spelling and grammar, personal attacks, and off-topic comments.
AvatarsThe avatars that are shown are via Gravatar. If you do not have one associated with your email address it will show a default image, however I suggest you sign up to get one since many blogs use this feature!
Commenting Additions You light use the following mark-up within your comments. I only permit XHTML mark-up at this time. Line breaks are converted automatically.
Totally looking forward to this one!
.-= {shared blog entry — Faces} =-.