WordPress Custom Homepage Tutorial

WordPress Custom Homepage Tutorial

FavoriteLoadingAdd to favorites

Learn how to setup a custom (or static) homepage in WordPress. This involves creating WP pages, adjusting a few simple settings, and using a special page template. Check out my “Get a Developer Job” course: https://www.udemy.com/git-a-web-developer-job-mastering-the-modern-workflow/?couponCode=YOUTUBE-HALF-OFF

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):

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

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 $4.95 a month: http://learnwebcode.com/web-hosting/

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

Follow LearnWebCode on Twitter for resources and updates:

By |2017-05-24T22:50:09+00:00May 24th, 2017|Wordpress Video Tutorials|50 Comments


  1. Suky Bansal May 24, 2017 at 10:51 pm - Reply

    Really good – thanks lots!

  2. Jelata May 24, 2017 at 10:51 pm - Reply

    I thought WP was easier than Drupal …
    I was wrong …

  3. Naveenraj Fernando May 24, 2017 at 10:53 pm - Reply

    You are awesome, You saved my SLR 30000/= and 4 Months of time. 🙂

  4. Sebastian King May 24, 2017 at 10:53 pm - Reply

     Hi. Great video but I’m not sure how you brought up the window with all the files on it. Could you tell me how? Also, is it possible to do this with a free wordpress account?

  5. barry abrams May 24, 2017 at 10:54 pm - Reply

    I’m trying to remove the left sidebar on a child TwentyFifteen Theme but can’t find what’s calling the sidebar in the page.php, function.php, or styles.css. Do you have any suggestions that could help me?

  6. Husain Ahmmed May 24, 2017 at 10:54 pm - Reply

    Thanks for this awesome tutorial

  7. Ainnsya Hamzah May 24, 2017 at 10:55 pm - Reply

    I love your voice :* THANKS ANYWAY FOR THE TUTORIAL!

  8. Rashmi May 24, 2017 at 10:56 pm - Reply


    How to display widget in topbar below navigation menu?

  9. Julius Aguilar May 24, 2017 at 10:56 pm - Reply

    great vid.. thanks a lot..

  10. David Tan May 24, 2017 at 10:57 pm - Reply

    Hi, I like your video! Can you please tell me where I can find your video series on WordPress? I want to view them starting from the very beginning. 🙂 Thanks.

  11. Romy Kim May 24, 2017 at 11:00 pm - Reply

    I’m a bit lost. Contents from page.php seems to be what you worked on index.php from previous video "widgets tutorial". I doubt that I missed any of your series but my page.php looks quit different.

  12. Luis Elias May 24, 2017 at 11:01 pm - Reply


  13. fjkumar May 24, 2017 at 11:02 pm - Reply

    Hi, Thanks for these great tutorial videos. I have one request for you. Can you please title them along with numbers so that it is easier to follow them sequentially?

  14. David Tan May 24, 2017 at 11:03 pm - Reply

    Let me be more specific with my request for you to lead me to your video series. I know I can find portions of them in the result set on the right. I was asking you if there was a centralized place I could view them in their chronological order from the very first video onwards. Thanks.

  15. Maalikel Nurarsalan-Bey May 24, 2017 at 11:04 pm - Reply

    I just learned how to create custom pages. Thank You for this.

  16. BalanchoY'z May 24, 2017 at 11:05 pm - Reply

    How do you open and connect that text editor with your worpress?

  17. Ksenia Lukanova May 24, 2017 at 11:06 pm - Reply

    can you please add a link to the tutorial on how to create a custom page template? I’ve spent all day trying to find something online, and I can’t.

    I have a third-part (free) theme installed, and I want to add a new page template.

  18. Bart Heimenberg May 24, 2017 at 11:06 pm - Reply

    I surely feel that I learnt something!

  19. Richard Simpra May 24, 2017 at 11:09 pm - Reply

    I love your Work!

  20. Sasha Barbudo May 24, 2017 at 11:11 pm - Reply

    Thank you ! Could you please explain how to add php code directly into the page. Thank you.

  21. SuperAnnaanna1 May 24, 2017 at 11:15 pm - Reply

    Thnak you!

  22. Rico Andrianirina May 24, 2017 at 11:15 pm - Reply

    I followed your entire tutorial, and i must say : you did a great job and have a natural talent for teaching. I have learned the basics of creating a theme with wordpress all thanks to you. That is why i would like to express my deep and sincere gratitude for all the lessons you gave! THANK YOU GOD BLESS YOU ^_^
    Ounce i was weak( in wordpress and php), but now i have grown – opening One punch man 😛

  23. A Bc May 24, 2017 at 11:15 pm - Reply

    HI im trying to insert a-z links in home page but am seriously bumbed can you help me …creatng a site for lyrics

  24. visar gashi May 24, 2017 at 11:18 pm - Reply

    love it

  25. Gabriel Aviles May 24, 2017 at 11:20 pm - Reply


  26. Christina DeClerk May 24, 2017 at 11:20 pm - Reply

    OH MY GOODNESS. I am eternally grateful for this info. Thank you!

  27. Shawn J. May 24, 2017 at 11:22 pm - Reply

    I have watched your videos from start to finish and it is very educational and learning experience for me. I have to keep watching it over and over again until I understand the concept of it. I am trying to learn on website development by duplicating a website for the company I am working for using different URL showing different information for education schools and teachers.

    How do I convert this simple website into a responsive website using all the steps you did throughout all these videos?

    Can you let me know.


  28. 24knts May 24, 2017 at 11:22 pm - Reply

    Thank you I feel like I learn something! Nice vid.

  29. kirby695 May 24, 2017 at 11:23 pm - Reply

    Thank you!!!!! this really help me alot!!!!

  30. jellycoding May 24, 2017 at 11:25 pm - Reply

    Just a question. If you build a theme is it really that smart to create pages in the websites back-end?

  31. Amelia Baldwin May 24, 2017 at 11:26 pm - Reply

    hi, i don’t even have a reading sub heading and my layout of wordpress is completey different! help?

  32. Kerim Grozny May 24, 2017 at 11:27 pm - Reply

    So what does the home.php template stand for?

  33. Adriana Hernandez May 24, 2017 at 11:28 pm - Reply

    Hi! Do you have a tutorial of creating custom template pages that pull in data from custom fields? I am stuck and you are so great at explaining. I know I have to create a custom WP_query but not sure where to start to get this task done. Help! Thank you in advance!! 🙂 skype: adrianaihs

  34. Ashley McGee May 24, 2017 at 11:30 pm - Reply

    Bless you for this video. I completely screwed up my wordpress site a while back and now my custom home page replaced my blog and I didn’t know enough at the time to fix it. I do now. I also signed up for your 8 hour web development course. You’re one of the best teachers I’ve found. If you had been teaching me five years ago, I’d probably be in a much more employable position. Only too glad to take your online courses on Udemy.

  35. Heather OCain May 24, 2017 at 11:30 pm - Reply

    Thanks for the simplest easy to understand instructions I’ve seen!

  36. Peter Nicholson May 24, 2017 at 11:32 pm - Reply

    Thank you very much. I didn’t know how things happened behind the page and now I have confidence to maybe change things – and follow you

  37. ayeikat May 24, 2017 at 11:35 pm - Reply

    How do you acess these php files if its a WordPress theme when you activate the theme the files dont appear in my computer?????? HELP??????

  38. Everyday Tech Vids May 24, 2017 at 11:36 pm - Reply

    You rock! Thanks so much!

  39. MRbombonel May 24, 2017 at 11:36 pm - Reply

    I watched your videos so much that last night, in my dream, I dropped into <?php

         and then I ate all the meat and potatoes;


  40. Moon Chauhdry May 24, 2017 at 11:38 pm - Reply

    Thanks Buddy You are a love .. Tanks Alot

  41. FreeFRESNO May 24, 2017 at 11:40 pm - Reply

    I never saw the Template video. But I am interested in it. However Im not trying to search for it at this moment. Would you consider placing a card or annotation to the videos referenced in the future?

    Thanks for the videos you are a great teacher.

  42. Dimitris Ionas May 24, 2017 at 11:40 pm - Reply


  43. German Redondo May 24, 2017 at 11:42 pm - Reply

    Thank you very much (y), best explanation out there.

  44. YouSuckDeep May 24, 2017 at 11:43 pm - Reply

    By replacing <?php get_template_part( ‘content’, ‘page’ ); ?> with the_content(); will delete/hide the content aswel? What am I doing wrong over here xD

  45. saniul hasan May 24, 2017 at 11:45 pm - Reply

    awasome sir.

  46. Shihab-Ul Haque May 24, 2017 at 11:46 pm - Reply

    Your tutorial is just Awesome! Thank you for this free gift because I was looking for that.

  47. Jules AW May 24, 2017 at 11:47 pm - Reply

    Great videos of WordPress, plus the audio is great.
    Thanks so much and keep up the good work !

  48. Violet Rain May 24, 2017 at 11:47 pm - Reply

    Thanks man really appreciate it, doing stuff tutorials in 2017 don’t cover. Keep it up!

  49. Lionel Gibaudan May 24, 2017 at 11:47 pm - Reply

    Great and clean explanations…. very good tutorial

  50. Paula Xavier May 24, 2017 at 11:48 pm - Reply

    Great video!

Leave A Comment