TV
How to Create a Custom WordPress Theme - Full Course
How to Create a Custom WordPress Theme - Full Course
Advertisement

LEAVE YOUR COMMENT

LATEST COMMENTS

@mizumi1004 Says:
25:24
@MuhammadShoaib-z2o Says:
A perfect beginer friendly tutorial. Highly Recomended
@ganesha123100 Says:
Excellent.
@Raafat-9 Says:
Done watch from Iraq
@icinemagr4621 Says:
This tutorial feels quite useless. You chose an HTML template that’s perfect for WordPress with posts and comments, and no complex HTML involved. Since I’ve been coding since 1986 and have almost twice your experience, let me share a few points: Pros don’t code in VSCode; they use nano, Notepad, or vim. Professionals definitely don’t use a Macintosh for development — that’s more for beginners. When converting HTML to WordPress, we use WP-CLI, which you never mentioned. We register functions like custom post types (CPT) in functions.php to customize every HTML page in the admin area. So, what’s the point of this tutorial? It seems like it’s just putting the ship to sleep.
@porpandiporpandi2739 Says:
Is this video used to create new version of custom theme development in 2025
@Vory.41 Says:
Very good! Comes in handy!
@uonsopanha9789 Says:
it's 2025, and I still watch this
@saifullahkhan8116 Says:
Sir you did not use any plugin? why
@RidjBissessur Says:
Great tutorial. Thanks a lot for making something this tricky become so simple to follow along.
@KBegDisc Says:
Absolutely loved the solution with styling the anchor tags! As you were coding, I was thinking about workarounds and ended up with a few convoluted solutions, but targeting all the tags inside of elements with the nav-link class is such a simple and brilliant solve! Love the whole video! Thank you for the content!
@pinpokura8562 Says:
thank you very much for your tutorial. I have a problem. After activating the theme according to this video, even though I create new pages using WordPress, an error is triggered when publishing them. ***Error: Publishing failed. The response is not a valid JSON response.*** Can anybody please advise me on how to clear this error?
@Laarselaar Says:
Thanks for the great course! How is your vsc directly updating your site? i have to upload my site every time i make a change.
@BiggieQualls Says:
What does " %3$s " represent?
@DaStoProf Says:
Thank you 💚💚💚💚💚
@km-6247-d9y Says:
Wp pill 💊 "Years Exp in 2:40 min" Thanks a lot
@keylamusky Says:
i will neverbe able to thank you for reall!!!!!...i haad bete understanding of manyy things....!!WAYYY TO SMART
@AliveDeejay Says:
I'm 2/3rd of the way through the course/video. Thank you very much for this, but man is wordpress needlessly complicated. I usually work with ModX and the difference in complexity and effort when it comes to custom Templates/Themes is so huge. I hated Wordpress back when i had to use it in school and i gotta say, it didn't change, even with trying to understand it. I feel like Wordpress never evolved when it comes to dev-friendlyness. It might have been worse, i don't know, but this is horrible. Still, thanks for the video, i really do appreciate it!
@hashkeeper Says:
thank you wow
@ClashBeast-k7m Says:
26:13 i have done all this but my css is not working
@dejanpavlovic21991 Says:
I am stuck at 25 min, add_action and wp_head won t work? Please help
@ashishranacs Says:
Video is good till 1:10:00 whats the point of watching further if we can't style our own header menu. Themes are asking money to style our header to make it sticky or transparent.
@s0n0f4L1ch Says:
This 2.5-hour video is valued at $1,600, and it's free! I wanted to convert a static HTML site to WordPress. I contacted four web design companies, and they quoted me an average of $1,600. I followed this guide, and in less than four hours, I had my new WordPress site and custom theme up and running.
@AdamDavis-u9p Says:
that's a lot to take in but really solid breakdown on how themes work in wordpress. seems like splitting template parts makes things way easier to manage. wondering tho, is there a faster way to build a custom theme without coding everything from scratch? like some kind of free starter theme or framework maybe llamapress? been thinking of trying it since i heard good things, but still looking around
@BharathiV-in7ki Says:
Hi this video very helpful & Kindly sent for blog-site-template file sent me or githut link
@ZAMINA1985 Says:
Dear Andrew, Thanks for this. Going through it has been very educational. More please.
@LendritNuha-qb8el Says:
@RaheelAshrafAli Says:
Is the content still relevant in 2025?
@zerogkaos Says:
This is still gold! Thank you so very much mate!
@rayyanep Says:
just finished, thank you so much! im using localwp running nginx, php 8.2.23, wp 6.7.1
@rayyanep Says:
oh my god, i never thought wordpress would be this hectic. so much boilerplates and the developer handbook only covers the basics 😭
@katzhunter3627 Says:
If the code does not show up in the header as in the video use: Had to make slight changes.I appreciate the guidance, Andrew!
@raumze1t Says:
Very useful and competent thanks 🙏🏼
@OZTutoh Says:
Completed this course in Nov 2024. It still works. 1:49:20 My only issues was that I could not get the Name, Email and Website fields to appear, even though they were turned on in my settings back-end. I suspect it might be a update WordPress made to security and bot-scraping-email-addresses prevention. Be patient and get to the end to see how regular pages are linked to your menu (around 2:10:18) . You'll probably figure out how to do it yourself halfway through.
@RealCartoon_lab Says:
hello dear friend Thank you very much for your excellent training I have a question If my template contains multiple demos, I need your guidance on how to convert the different demos to index in the way you taught.
@IvarPiano Says:
I get this error on every freaking function wich is pretty anoying: "Undefined function. intelephense(P1010)". Does someone know how to fix it?
@AliKiani7887 Says:
so confusing tutorial
@minhhieuo2594 Says:
the function comment_form() does not show the author, email, url input in comment form submit =((((
@TOIVOTN Says:
when i go to preview the theme theres just a critical error message. ive tried everything but still dont work
@alex-4ern Says:
I don't know if it is my mistake. But my CSS only updates when i change my version. So if somebody else doesn't know why your CSS doesn't update: Your Welcome 😀
@373323 Says:
every step of the way, error and bugs, naturally, no error messages to help along with finding out what is wrong, terrible tutorial imho, add_action('after_setup_theme' ... and not what you typed in the video, that would never work, all the cdns where stale, you will need to update them for the site to even work, and that is just the first 50 minutes. this stuff needs updating, maybe add an updates post and pin it to help with following the tutorial
@Richard_rahman_von_Goodman Says:
how did u get ur theme to wordpress so fast. there was no part in where u did anything with wordpress and boom it was there
@lastspoil5547 Says:
Is this a solid tutorial for 2024?
@Yunhaisongtao Says:
Hi you are very savvy. So can I ask you about this. I have a wordpress theme site which has the shop page that I need to keep untouched. For the rest of the site, including the home and contact page, I designed a one-page html, which has my own CSS sheet and js file to go with. How can I do this? I have been searching around a lot and couldn’t find away to do it, every time I use my home page, the shop seems broke. Could you please give me some good suggestions?Thank you very much!
@priyamsengupta-r3c Says:
good video
@priyamsengupta-r3c Says:
test comment
@JosiahWilliams-m7t Says:
How did you obtain the screenshot for your blogsite? When I upload a screenshot.png from one of the themes in Wordpress, it does not import into the created site using the script.
@tempest7074 Says:
you should provide the note u were using to reference the codes like a cheatsheet it would be so helpful
@eastofeast Says:
I've been trying to follow along, up to about 25 minutes. I'm doing this on Ubuntu 22.04, on the local machine of course. As soon as he starts talking about the style.css linking nothing works for me. The preview page for posts remains blank. No idea why not. I'm quite sure that I'm following the instructions exactly. I tried following for another ten minutes or so after that, but still nothing worked. Either it's out of date, or there's something here that doesn't work properly for Linux. Maybe something about editing the code outside Wordpress - I really don't know. I can see that I'm also able to edit the code from within Wordpress itself. I'll persist a bit with that, and see if I can get it working. Otherwise I suppose I'll maybe have to look elsewhere for something a bit more up to date.
@AntohMarcus Says:
For those who are trying to load there style.css and its not working when testing the hard-coded one try wp-content/themes/(your theme name)/style.css. with no slash at the start hope this helps someone who may be stuck like I was. Happy Coding🙂

More Videos