Cosmin Negoita

I'm a very young web designer & developer based in Craiova, Romania. I have 3 years (now!) of experience with XHTML/CSS and Photoshop, and I'm also building WordPress themes. Follow me at @cssfactory

57 responses to “How to Create Your first WordPress Theme: Part 1”

  1. Kevin

    I cant download the source.
    Can you update the link?
    cssfactory did not exist

  2. My First WordPress Theme : ArmNo.in.th : บล็อกนี้มีคนชอบดูดาว

    [...] How to create your first WordPress Theme Par 1 และ Part 2 [...]

  3. How to Create Your first WordPress Theme: Part 2 | CG Stream

    [...] WordPress Theme” tutorial series. Just in case you have missed the first part, please go here and start [...]

  4. 8 great tutorials on How to Build a Custom Wordpress Theme « Depot webdesigner – Tutorials,freebies and more resources for webdesigner

    [...] 1stwebdesigner [...]

  5. Ekin Ertaç

    Hey! Thanks for the link :) by the way you wrote great tutorial !!!

  6. How to Create Your first WordPress Theme: Part 2 | Cairns Web Design

    [...] WordPress Theme” tutorial series. Just in case you have missed the first part, please go here and start [...]

  7. Kris

    Awesome Tut, thanks!

    Am currently in the process of creating a WP theme for a client / friend and this tutorial has helped no end! Now to part 2….

  8. Vinicius Almeida

    Awesome tuto! tnks!

    Waiting for part two! ^^

  9. kerala used car

    Actually i am struggling to make my blog look like my main website. This note helped me much. Thanks

  10. Mustapha NAJAH

    a well written article, i hope that by finishing all steps there will be the same thing for Joomla 1.5.x. Again Thank you so much
    .-= Mustapha NAJAH´s last blog ..Créer des formulaires en ligne et obtenir le code source avec Faary =-.

  11. smokypixel

    Good job. It’s a very well written introduction to wordpress themes. I’m sure that many new wp users will very much appreciate it.

  12. Sofia

    Thanks a lot mate. I’ve read through lots of resources about that before and I can honestly say you’ve described the wordpress templates creation in a very easy-to-understand way. Really nice post.

  13. Ilie Ciorba

    Greate article, I have been looking for a good tutorial like this for a long time
    .-= Ilie Ciorba´s last blog ..Adobe Illustrator CS5 new features Part 1 =-.

  14. Nick Plekhanov

    The links above ‘re not working ;(
    Fix ‘em pls

    1. Saad Bassi

      Will you please tell, which links?

      1. Nick Plekhanov

        ‘Live preview’ and ‘Download source files’ links at the tut introduction text ;)

        1. Saad Bassi
  15. Costa

    Great tutorial for those wanting to create their first Theme. I like tutorials like this, no long winded technical explanations to confuse those who are non tech savvy.
    .-= Costa´s last blog ..How Top Bloggers Get Lots Of Followers. =-.

  16. Serg

    Thank you for the excellent example of a WordPress theme! I’m just learning.
    .-= Serg´s last blog ..Сервисы Alexa плюс Reformal.ru =-.

  17. Jen Oliver

    Thank you for this! I’ve been eager to start making my own WP themes for a while now. I’m looking forward to studying this tutorial closer.

  18. Lauhakari [mikko]

    Actually, I’d like to give a tip here and change one thing about your code here!
    I actually got this from Themeshaper, hade never thought of it before, but hey I’ll share the knowledge!! =)

    The main header for the blog, is usually the H1, but on a Post, or Page page, it should in fact be the post/pages header, as that is the focus point of that page (from an SEO point of view especially). So a tip is to change the header (H1) part like the following:
    <!–

    <a href="/”>

    <a href="/”> ” >

    –>
    This will use the H1 tag only when on the homepage of the site, and you can use the H1 tag on your post title or page title without it “conflicting” with the H1 of the blog title….

    Hope you find this usefull =D
    .-= Lauhakari [mikko]´s last blog ..custom post-types in Wordpress 3.0 (swedish) =-.

    1. Lauhakari [mikko]

      seems like you couldn’t write code =/

      I’ll mail it to you instead, and you can see if you want to print it later ;)
      .-= Lauhakari [mikko]´s last blog ..custom post-types in Wordpress 3.0 (swedish) =-.

    2. Saad Bassi

      Good tip for SEO view.:)

  19. Jenny

    Super tutorial. Mind if I share this with my readers?
    .-= Jenny´s last blog ..It’s been a long wonderful road… =-.

  20. wpin

    Awesome tutorial, been looking for a DECENT guide to creating your own theme for an absolute age!

    Really looking forward to Part II
    .-= wpin´s last blog ..Pretty Pretty Wordpress =-.

  21. Adena

    Great Tutorial! Waiting for part 2

  22. ?????? Du hai | Hi Tech Stuff Reviews & Updates

    [...] How to Create Your first WordPress Theme: Part 1 | Graphic and Web Design Blog [...]

  23. Hastimal Shah

    Awesome tutorial.
    Nice and easy to learn.
    I will be waiting for part II.
    Thanks
    .-= Hastimal Shah´s last blog ..How to Build your own search Engine =-.

  24. Dee

    Thanks for a good introduction to working locally with Wordpress. Up until now, I’ve always used FTP and developed against a test site online. This looks like a better way to go :)

    Dee
    .-= Dee´s last blog ..Insert Related Posts from WordPress Plugin for Windows Live Writer =-.

  25. Chummy

    I’d like to go further with the tutorial but the CSS template referred to (#7) is unavailable to me — when I download and scan it, my security software notes it is infected.

  26. McConnell Group

    Waiting for part two, Good Job!

  27. John

    Cosmin,

    Overall a very nice introductory lesson in creating your own wordpress theme. A couple things I might change is using h2 tags for the links to the blog posts as opposed to a paragraph and strong elements. That makes styling the links through css much easier. I also would probably use wp_page_menu() in place of wp_list_pages() simply because page_menu handles more configurations with less hassle than list_pages.

    I’m looking forward to part 2
    .-= John´s last blog ..WordPress Upgrading and Security =-.

  28. Mouadm

    it is really good.

  29. alfiks

    Thanks for the tutorial, really helpful at the moment! Hope to see part 2 soon!

  30. Idiom Designer

    At last a WordPress Theme tutorial I can follow with screen dumps! Good and thanks a lot.

  31. DRX-Design

    Amazing!!!
    It is really good. Waiting for part2
    Thanks

  32. Grün Weiss

    good article, perfect details
    .-= Grün Weiss´s last blog ..Frauenfussball Grün Weiss am Sonntag in Osterfeld =-.

  33. Jan

    It’s a very usefull tutorial. Thanks a lot.

    Bye for now,
    Jan

  34. Omer Greenwald

    Very straight forward and clear. Once the theme is implemented in a specific website, you can turn some of these dynamic PHP calls to static HTML to increase speed.
    .-= Omer Greenwald´s last blog ..Your Best Post is NOT the Most Commented One =-.

    1. Saad Bassi

      Totally Agreed with Omar here. This helps to fasten WordPress a lot

  35. Hilmy

    Thanks Cosmin, this is what I’ve been looking for – a tutorial on building a WordPress theme. It is something that I’ve always wanted to do and I envy seeing people creating those nice-looking themes. Soon I can release my own themes too I believe.

    Just keep going my friend.

  36. Herrhumi

    Super article! Waiting too for part2! thx Cosmin

  37. ezra

    I created my theme for my site
    .-= ezra´s last blog ..Exclusive! Connect-R – Murderer (LLP Remix) =-.

  38. ulaganathan

    it is really good. Waiting for part2
    Thanks

  39. Design Earth

    Amazing, really thanks Cosmin. As I’m new to wordpress & this help me a lot. Definitely try this.

Leave a Reply