How to make a custom WordPress theme from scratch
We create a WordPress theme from scratch by building it from a basic design. The whole process from installing WordPress to setting up a theme template and getting it up and running will be covered. This also has woocommerce and eCommerce aspects which I will also cover while we build the HTML, CSS and JS.
00:00:00 – Introduction
00:02:00 – Installing WordPress and our Custom Theme
00:10:30 – Setting up the WordPress Website Folders and Menus
00:15:50 – Header
01:05:04 – Home Call to Action
01:29:55 – Home Banner
01:49:40 – Home Special Offer
02:14:40 – Home WooCommerce Products
02:53:30 – Home Section Circles
03:07:36 – Home Testimonials
03:12:39 – Home Footer Contact Form
03:31:55 – Internal WordPress Page
03:53:33 – Blog Post News Items
04:17:30 – Contact Us Page
04:30:20 – Blog Categories
04:58:45 – WooCommerce Setup
05:13:05 – WooCommerce Product
05:58:12 – WooCommerce Variation Product
06:16:00 – Custom JS Product Variation lookup
07:20:13 – Home Dynamic WooCommerce Product Listing
07:31:35 – Header Dynamic Ecommerce Lookup Listing
08:52:30 – Conclusion
Figma Design UI Files and Assets:
https://www.figma.com/file/Qeah95CxhSqU5DQHxdpZQC/How-to-make-a-custom-WordPress-theme-from-scratch?node-id=0%3A1
https://drive.google.com/file/d/1HlA4aMPpq356WWw4XtwfYRCdZuKbdhhh/view?usp=sharing
This was only part 1 for this WordPress eCommerce Website design. In part 2, where we customise other aspects of this website including the Cart and Checkout Pages!
Part 1: https://youtu.be/cLhnubqavDg
Part 2: https://youtu.be/fxaeY0J5pTw
Part 3: https://youtu.be/WC4v4EjkUGk
Part 4: https://youtu.be/8TOIZVLCZiE
This WordPress tutorial will also be covering some of the javascript and PHP elements that help you know how to make a website with basic programming and coding. If you enjoy web design tutorials and looking for WordPress for beginners videos like this, these are part of a series I do about how to create a WordPress website and do WordPress theme installation, and you can check out some of the other playlists on my channel.
Learn Design for Developers!
A book I’ve created to help you improve the look of your apps and websites.
📘 Enhance UI: https://www.enhanceui.com/
Feel free to follow me on:
🐦 Twitter: https://twitter.com/intent/follow?screen_name=adrian_twarog
💬 Discord: https://discord.gg/6gmmFvxkD7
💸 Patreon: https://www.patreon.com/adriantwarog
Software & Discounts:
🚾 Webflow: https://webflow.grsm.io/adrian
🌿 Envato: https://1.envato.market/yRZjz2
🌿 Envato Elements: https://1.envato.market/LP0OJZ
🔴 Elementor: https://elementor.com/adrian/?ref=23140
✖ Editor X: https://www.editorx.com/adrian-twarog
Computer Gear:
⬛ Monitor: https://amzn.to/3f9DOQI
⌨ Keyboard: https://amzn.to/3eA5UFD
🐁 Mouse: https://amzn.to/3xVJO8l
🎤 Mic: https://amzn.to/3hgCfms
📱 Tablet: https://amzn.to/3ewt7sa
💡 Lighting: https://amzn.to/3vOZeZY
💡 Key Lighting: https://amzn.to/3f6qP2f
Camera Equipment:
📷 Camera: https://amzn.to/3uCv4J9
📸 Primary Lens: https://amzn.to/3vT6wMm
📸 Secondary Lens: https://amzn.to/3tyqWIX
🎥 Secondary Camera: https://amzn.to/3o2zCGi
🎙 Camera Mic: https://amzn.to/33tCz9l
🎞 USB to HDMI: https://amzn.to/33yW9RE
source
I am trying to grow my channel, so if you find this video useful, #subscribe & hitting the #bell 🙂 Thanks for watching and hope you liked and learnt something new!
Thank you very much Adrian, I can summarize my experience with your videos: magnificent!
Great
I only saw the beginning of the video. I don't have a special interest in Bootstrap. I guess the same design can be developed without that tool. I'm right?
Greaaaaaaaaatttt Oneeeeee!!!! I see that this was requested by someone. I would like to make a request now. I hop you do this. Can we get a course where we can develop theme from scratch for WordPress or for peoples who can make use of our theme?
This yellow is actually orange! Lol. Love you man, amazing job you have done and even better help for me. I'm currently learning WP for upcoming project. Thank you, thank you, thank you!
After this are we able to design all kinds of themes using this process?
He started just install things and I have no clue why he install some node stuff (what is node) and so on. Is this really for beginners?
Which version of understrap did you use here. The one i got is quite different
What program are you using to design the website first?
i have a problem with the "gulp watch", im trying to learn the function but couldn't edit it in this project, can you help me about this? Thank you.
Why no sass folder in the theme file I downloaded? Npm command is not working in my visual studio. Could you please clear the issue?
hello I'm liking your tut but am unable to get the photoshop images to follow along with it is there a zip file for the images
How do i upload it?
understrap have a newer version. also I have issues in gulp and scss is not working. help
9 hours all i hear is we're gonna..
thank you for this great video.can we have PSD files to follow along please?!
great course mate, thanks.
your videos suck, doesn't work
Hi Adrian…is this theme compatible with elementor?
Great content. Am here again after one year
Is this a child theme or a parent theme?
Hi,
I'm trying to understand, what's this tool that you are working with to see all the different styles(mobile,desktop etc)? all the video you are working with it.
npm install ?
592 packages for just a theme?
silly
it will not load faster
Nothing more discouraging than looking at the 9hr duration before beginning. Wouldn't it have been better to make each section into a separate video and have them grouped into a playlist on your Y.T.Channel? At least that way you could gauge which topic was the most popular. You're not the only W.P. content creator. I've already watched hours of this stuff…. really don't want to sit through another 9! P.S…. you've picked a really awful color scheme and industry example too. Why would I sit through 9 hours of tutorial to create this!?
Hello Adrian Thank you very much for this awesome tutorial
I kind of faced a problem in 8:26:00 when you are trying to get the variation prices that code just didn't work for me
if you just can share the code of this project then it will be helpful
thank you in advanced.
please we need more WordPress stuff :'(
Always remember to repent of your sins (sin is transgression of YAHUAH The Father In Heaven’s LAW: Genesis, Exodus, Leviticus, Numbers, & Deuteronomy) And Have Belief On Yahusha The Messiah. HE Died and Rose three days later so that you can be forgiven of your sins!
HE Loves you! Come to HIM!🙂
Can't get _theme and _theme_variables to overwrite the default bootstrap. Any suggestions?
Unfortunately, I'm 16 mins into this tutorial and have spent 2-3 hours troubleshooting all the disconnects. Environment set up is broken / overly complicated and the scss files edited in the video don't overwrite the bootstrap files.
I applaud the time you took and I appreciate your efforts, but this tutorial is currently obsolete. Might be good to add some notes or create a 2021 version.
I just spent about an hour creating an easier environment setup for this, the npm/gulp issue, etc… and Youtube seems to have deleted the comments for whatever reason
tl;dr
– set up your site with Local by Flywheel, this takes care of everything up to getting understrap set up
– for understrap, go to the github, download the .zip, unzip, copy and paste all the unzipped files into a new theme directory, then in your Terminal, cd to the west-coast theme folder and enter the command:
npm link gulp
then enter:
npm install
beginning in kind of confusing….the process is shown very fast…difficult to follow
this course should be enough for me to get started 🙂
thanks bro that was wonderful!
i want to know how to upload this theme for public ?? how can they download it and customize it in their own way like adding their product images and editing the product description and price? please reply I am so confused
This was the best tutorial i found over internet! Congratulations! Hugs from Brazil guy!
Hello great tutoriel
what is your software to create the templates thanks
(sees tutorial is 9 hours long) Alright, this certainly won't leave any gaps. Time to settle in for the day.
(reads the description) Wait… this is only part one??
You can Use Bootstrap Native Classes to hide Menu to Mobile or Tablet, you don't have to write CSS for it, i was a developer 4 years ago
Hi Adrian,
Thank you for your time to teach us theme development, after gulp watch, it gets stuck to starting how do I fix this.
Do the changes on the host file modification have to be done on the system32 folder?
TIA
your css not so ideal beacouse you make inner structure and one file best practice to divide into modules
cool lessons but css html bootstrap it is very good but most important part iit is wordpress and php
Do you have source code bro ?
If we decided to forgo the understrap foundation starter theme, would that hinder the progression throughout the tutorial and affect the node packages installation?
16:15 could you explain Why you deleted those default lines in the header? Adrian
How to make a custom WordPress theme from scratch – but then uses understrap!!!! FFS
is there a web server for mac?
Hi Adrian, how can I install "npm" in vscode? the video shows so fast. I watched it a couple of times, I still didn't get it……Anyways, thank you for your time and dedication
Hi you're doing a good job with these tutorials …. I have a question … I'd like to know how to upload dynamic custom content in front End through custom panel