WordPress Theme Tutorial (Part 1)

In this lesson we 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. Through June 9th save 70% off my premium 8 hour HTML & CSS video course: https://www.udemy.com/web-design-for-beginners-real-world-coding-in-html-css/?couponCode=learncssnow

To view a complete list of the WordPress theme development lessons in sequential order visit:
http://learnwebcode.com/learn-wordpress/

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

Create WordPress Theme from Scratch

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:
https://twitter.com/learnwebcode

15 Comments on “WordPress Theme Tutorial (Part 1)”

  1. Amazing.

    In 23 minutes (in fact it took more than 2 hours to understood) I feel I learned whole high-school course. Very nice presentation of information. My applause.

  2. feel compelled to say that while functions can be named anything you are limited to numbers and letters no hyphenation and all spaces must have underscored.

  3. Thank you for making WordPress theme design to be so easy to understand!!! #grateful   This will make my life so much easier when I integrate wordpress into my existing website. #wordpress

  4. hi i seem to have a problem using v.4.2.2 wordpress, i did the 1st codes but nothing seem to be coming up after activating the theme and started using PHP

    <?php

    if(have_post()) :
        while (have_posts()) : the_post(); ?>
      
        <h2> Title goes here</h2>
       
        </php endwhile;

        else :
            echo '<p>No Content</p>';
            
        endif;

    ?>

  5. Hello,
    your video is very helpful but i need to ask.. I think function is not not working in my code..  
    i used it code in functions file
    <?php  

    function Learningwordpress_resources() {
        
        wp_enqueue_style('style', get_stylesheet_uri());
    }

    add_action('wp_enqueue_scripts', 'Learningwordpress_resources');

    ?>

    but it doesn't use my sytle in my file

    Can you help me?

  6. Thanks for these! Could you also add pagination and comments to your tutorials?

  7. I have been coding directly from the hosting so the interface is not much user friendly…wish I could change the interface

  8. After inputting the index.php and style.css information, when I try to preview the new theme I created, I get a white page that says "cheatin' uh". Anyone know why this happens or what to do to resolve it?

Comments are closed.