WordPress Theme Tutorial (Part 1)

WordPress Theme Tutorial (Part 1)


Let’s learn how to create a WordPress theme by hand, from scratch. We’ll write our own HTML, CSS, and PHP to create the basic foundation for a WordPress theme. Check out my “Get a Developer Job” course:

To view a complete list of the WordPress theme development lessons in sequential order visit:

Link to download .zip of theme files as shown in this video (note: this is not a “complete” WordPress theme yet and this download is only intended for educational purposes to dissect and review):

Want to share the WordPress website that you’ve been creating on your computer with the world? Learn about the web host I use and how you can get a domain + hosting for .95 a month ( savings):

Sign up for my newsletter to receive periodic webDev tips, tricks, resources and coupons. Join the list at

Follow LearnWebCode on Twitter for resources and updates:

14 Comments

14 Replies to “WordPress Theme Tutorial (Part 1)”

  1. Anyone please enlighten me. Is this tutorial still relevant? It’s 3 years old and I wish it’s updated. Thank you!

  2. Hello Brad! I enrolled in your course in Udemy. I haven’t started it yet because I wanna learn WP first. I just wanna ask if this tutorial will work for WordPress 2017. Thanks.

  3. this is new to me to open the html and body tag in the header and close it in the footer… whats the advantage of it?

  4. this was so fast I learned nothing, followed the instructions the best I could then at 15minutes my website doesn’t look at all like the one in the video even though the code is the exact same. Gonna watch another channel

  5. I fallow every step correctly and check all the coding 20+ times but after I added the functions.php it doesn’t work. Anyway to help me out.

  6. I went thru steps but im getting a “missing stylesheet” message before i can install it. It’s under the broken themes sections. I noticed my style.css sheet was saving as a text file so i saved it as a Cascading Style Sheet Document but still getting the same error. Would you please advise? Or can anyone help. I searched WordPress.org but everyone who was a missing stylesheet issue seems to have it from trying to install another theme, not from building one ground up. Any help would be greatly appreciated. Ive burned hours searching trying to figure this out!

  7. Hy, man . You are a genius. Thanks For all . I am from Brazil and I aprreciate your job . Have a good day

  8. One of the themes doesn’t show up on wordpress.. Also, when i create a theme… it also wont show up on wordpress. what is happening here? When I create the index and style files in a new theme folder, the extension wont stay with the files. Im using sublime text and i save as .PHP and .CSS but it wont save the files as .PHP & .CSS, they just appear blank and require me to open with a suggested program. My folder settings are set to force the extension to show but it wont. 🙁

Comments are closed.