I’ve created a newer video in 2022 about modern Block Themes and Full Site Editing in WordPress! https://www.youtube.com/watch?v=C088o0O7Snc

My new advanced WordPress course: https://www.udemy.com/course/become-a-wordpress-developer-php-javascript/?couponCode=SEPT2020
My new beginner WordPress course: https://www.udemy.com/wordpress-for-beginners-create-a-website-blog-step-by-step/?couponCode=YOUTUBEDEAL

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.

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

http://learnwebcode.com/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 me for updates on new videos or projects:
Instagram: https://www.instagram.com/javaschiff/
Twitter: https://twitter.com/learnwebcode
Facebook: https://www.facebook.com/Brad-Schiff-1542576316048470/
Twitch: https://www.twitch.tv/learnwebcode

source

28 Comments

  1. Hello, the video was really good, however I still have some trouble. I am new to coding and tried to follow the steps, but I am not able to create a theme/it does not show up on wordpress (I have to manually upload it). By uploading it, the changes do not get adopted. After reuploading the file (or the file provided in the discription) I get an error message 'There has been a critical error on this website.' which is unfortunate. Maybe you can help me 🙂

  2. So excited to find this playlist! I've tried working with the stock themes and even working with Elementor and customizing the Hello Elementor theme and haven't been happy with either. Seems I always run into problems understanding their technology.

    So… I decided, based on all the new features in WordPress 6.0, to try building my own theme just using WordPress. Thankfully I'm a retired web developer who was able to read and understand code, however never developed the knack to create the looks and functionality I desired. Your playlists here seem to be right up my alley. Thank you!

  3. Just as the others are saying: Great entry-level tutorial! I just needed someone to explain the basic concepts to me – which, as you have proven here, are not that difficult. But hardly any other tutorial nor the official WordPress documentation bothers to explain these simple php function you need to get going. Thank you so very much!

  4. The videos are quite useful, kudos to the maker but now gotten old & needs to be updated.. Im newbie at tech, tried following the steps but could not reach till end coz of new changes in the application not considered here..

  5. At 17:42 you wrote a function named wp_enqueue_style then you called another function in add_action('wp_enqueue_scripts'… Should this have been wp_enqueue_style ?
    Good tutorial. I don't think that much has changed in WordPress since you posted this. (At least I hope so because I'm new to WP.)

  6. starting by the have_post(), nothing worked alright. Seems like my Notepad++ can't understand <?php but <? insted and couldn't make the whole thing work properly with the html. Something seems wrong, maybe my editor has issue or the database in wordpress folder does.

  7. Brother, You are the best. I was looking for lot of videos to learn custom theme development. yours was the best. I have a small doubt. I followed your video in index.php I am not getting list of all posts( I have 3 posts as of now). But I am getting only first page i.e. 'About Us'. Currently, I am at 7min:30sec in the video.

  8. PLEASE HELP!! i've downloaded local wp and i just dont know were to place wordpress on it , i've created index.php and style.css but they didnt appear on my themes.. please help :(((

Leave A Reply

Please enter your comment!
Please enter your name here