Learn how to seriously upgrade your game. You will learn how to build a fully custom theme from scratch.
Learn how to upgrade your game. Like seriously upgrade your game.
Go from “I can put together a website” to “I can make you a bespoke theme.”
You will learn how to build a custom theme from scratch.
Being able to code a custom theme means the website is virtually unbreakable from the clients’ perspective. This is a huge feature because many WordPress amateurs, DIY-ers, beginners, and even many intermediate WP-ers struggle with limitations of page builders, extra load bloat, and upgrades wreaking havoc. Things become such a hassle if you’re not in control of everything.
With this course, you’ll be able to build what you want, and not build what you don’t want.
Things will be as lightweight as you want it to be.
You will be able to create your own code structure, meaning you will be able to make it do exactly what you want, and the structure is clear and straightforward.
You can essentially code together your own page builder. It will be highly templated and content entry will be customized. This means your client will not be able to break it.
With some work, you can even make your own base parent theme, and for every future client, you can make a quick child theme for them. Just think about how efficient this can be in the future.
With these new skills, you can charge more for each custom site. Seriously. OR, you can make a base theme for yourself, and customize the styles just enough to be able to provide more websites for your clients at a cheaper price. It’s up to you how you utilize this information.
This course provides all the in-depth insights and evergreen skills that allow you to develop fully custom themes and websites.
You will have to start learning PHP. Don’t worry, we won’t be learning the whole thing. Just enough to build what we need, and enough to understand what you’re seeing in the documentations, tutorials, or forums and apply it.
This course covers absolutely everything you will need to know to deliver the best custom WordPress website in your field or niche.
Some websites I’ve built were delivered with around only 35kb of css, 12kb of js. 95+% score on lighthouse (accessibility), and a .75s load without caching, and .4s load after caching. It’s lightweight and fast.
Note: This is a comprehensive frontend WordPress development course, the only backend development that I cover are UI elements, NOT custom backend functionality.
The only extra material you’ll have to purchase is ACF pro.
Oxygen Builder is mentioned shortly in a few lessons, but it’s not part of the learning process. Oxygen Builder can simplify some parts of the build, so it’s not a bad idea to grab a copy. No affiliate links (neither offer it).
– Do I absolutely need ACF pro?
Yes. Pro has a lot of features that are essential for our needs.
– Can I use something else, like pods, or metabox?
Yes, from what I hear they are very good plugins. BUT I do not cover them in the course.
– Can I use Oxygen Builder instead?
No. Not to follow along in the course. Oxygen Builder has a very different build. You can definitely apply a lot of ideas you learn here in the oxy code module (since they allow php) and oxy templates, and oxy makes it easy to connect things together, but I found myself coding everything and dropping them into code modules everywhere, and the lines blurred, so I ended up using less oxygen builder.
– How is this theme different from the other custom themes on WordPress.org?
The theme you’ll be building here will not pass the WP repo theme upload since it uses ACF pro. Those themes mostly provide a base style and making pages and layouts are a whole different ball game. The theme you’ll be making with me here covers every part of the site including templated sections used to make the page layouts.
– Do I need to know PHP to start?
No. Although it wouldn’t hurt, I explain things you need, and how it works, but that’s about it. (I think)- Do I need to know CSS to start? Yes. At least enough to understand what I’m talking about when I say things like “let’s absolute position this,” “let’s add a flexbox/grid here.”
– Do I need to know SCSS to start?
It would definitely help. You can learn SCSS from me directly with this awesome course. You can also opt in for the whole package if you need it.
– Do I need to know JS to start?
No. I don’t use much js in this course. And whatever I do mention, you can just copy paste in the spot I show you and that’s it.
– How long is the course?
It’s pretty long. You can check the curriculum below. Video-wise, you’re looking at about 30h of content. Better pace yourself and get some coffee.
– What other software do I need?
I go over everything you need to set up your workflow the way I have so it’s easy for you to follow along. Simply put, it’s basically MAMP and sublime text editor. (For the styling part, I use Atom and Scout, but that’s more so in the SCSS course, less here.) I do use Affinity Publisher to go through an InDesign document when analyzing the design proof, but it’s not essential to follow along in the course.
– What downloads are provided?
Well, there’s quite a bit. The finished theme is downloadable for you to play with, the optimized assets, the design pdf, the indesign packaged final artwork. Pretty much everything that was given to me to build the website will be there for you to learn with.
Only logged in customers who have purchased this product may leave a review.