
Welcome to WordPress Child Themes for Beginners!
In this course, we'll talk about when, where and why to use a child theme, what tools you need to create your own child theme, and how to properly set up and edit your child theme.
These tutorials are suitable for "advanced beginner" learners who are comfortable using WordPress, know some basic HTML/CSS, and are familiar with using FTP software.
In this video I give quick overview of what we'll be covering in this course.
If you have any questions, please post a message in the course dashboard or contact me!
Happy learning!
In this video, I talk about why it's a good idea to use child themes in WordPress. I discuss a few commonly-cited reasons, as well as some not-so-obvious (but important) reasons.
(If you're dying to jump right into child theme development, don't worry - you can safely skip this video!)
Before we start building our child theme, you'll want to ensure you have the required knowledge and tools.
BONUS: If you aren't already familiar with how to use an FTP client, skip ahead to Section 4: (EXTRA CONTENT) FTP Basics!
Let's get started! Our first steps include choosing a parent theme, then creating a folder and stylesheet for our child theme.
To begin with, we'll just cut-and-paste some boilerplate code into our stylesheet.
(I've provided the sample code as a downloadable file for your convenience.)
Now that we have a dedicated stylesheet for our child theme, we need to edit it appropriately.
In this video, I explain what each line of the sample code means, and how to edit it with your own child theme information. (If you haven't already cut-and-pasted the boilerplate code into your child theme's stylesheet, I've provided the sample code as a downloadable file for your convenience.)
Let's get coding!
Now that we've got the bare-bones framework for our child theme, let's go back to the WordPress administrative dashboard and activate it.
Next, we'll test it to make sure it's working by adding the following code to our child theme's CSS stylesheet:
body { background-color: red; }
See how the background turned red? Bravo - your child theme is working!
You probably noticed that your child theme doesn't have a fancy screenshot. How boring!
We can fix that by uploading a file called "screenshot.png" into our child theme's folder. Make sure your image is saved in PNG (Portable Network Graphics) format, and measures 880 pixels wide by 660 pixels high.
I've provided a sample screenshot as an example. Feel free to use it for practice!
What is FTP, and how do you use it? In this lesson, you'll learn:
How do you upload and download files to and from a web server using FTP (File Transfer Protocol)? In this lesson, you'll learn:
How can you edit files directly on a server using FTP (File Transfer Protocol) and a plain text editor? In this lesson, you'll learn:
In this video, I give a quick review of the steps we took to create our child theme. I also provide a little bit of guidance for where to learn more about how to customize your child theme.
We only added a bit of CSS code in our example, but there's a lot more you can do with child themes.
If you want to change more than just the stylesheet, your child theme can overwrite any file in the parent theme. You can include a file of the same name in the child theme folder, and it will overwrite the equivalent file in the parent theme.
(An important exception: the functions.php of a child theme doesn't override its counterpart from the parent. Instead, it's loaded in addition to the parent's functions.php - and this is very useful, as you'll soon discover!)
You'll need to be comfortable with PHP in order to edit many of your theme files - which is beyond the scope of this beginner-level course. In the meantime, there's a lot you can learn simply by peeking at the code inside the php files in your parent theme.
The WordPress Codex is the best place to start to learn more!
Hurrah, you did it!
Thanks so much for joining me on this learning journey. I hope you enjoyed this course! If you did, please consider leaving a review in the course dashboard -- it helps me when I receive your feedback, and it also helps other Udemy students discover courses that best suit their learning style.
And as always, if you have any questions, don't hesitate to reach out to me.
Happy learning!
Learn how to create your own WordPress child theme to change the look and style of your website in this series of tutorials aimed at beginner-level web designers and web developers.
In this course, we'll talk about when, where and why to use a child theme, what tools you need to create your own child theme, and how to properly set up and edit your child theme.
HOW IS THIS COURSE DIFFERENT?
My name is Kathleen, and I've been teaching technology to beginners under the moniker Robobunnyattack! since 2009. I believe that with the right approach, anyone can learn anything.
My goal in this course is to help you develop an intuitive understanding of WordPress child themes, and how to make them work for YOU.
The lessons in this courses are perfect for "advanced beginners" who:
If this describes you, then you're ready to learn how to create WordPress child themes!
In this course, we'll create a simple WordPress child theme. As we work together, I'll explain what each step means and WHY we do it, so you can learn more quickly and with more confidence. We'll cover:
By the end of this course, you'll be able to create your very own WordPress child theme!
Here's just a sample of what my (awesome!) students have to say about this course:
"Thank you Kathleen for this great course! This course is for everyone who has kind of heard of a child theme before but doesn't know what it really does and what the first steps are." —Susanne B.
"The course is taught in a conversational, clear, concise, and funny way. There wasn't a minute that I got bored watching and listening to it." —Randell B.
"Really straight forward and easy to understand, step by step." —Matt H.
"Kathleen's instruction is clear, down-to-earth, and spot on. Her style is devoid of geek-speak and enthusiastic. If you want to learn to customize WordPress themes to make them more your own, I highly recommend this course." —Leslie S.
WHAT'S INCLUDED?
BONUS: I've also included a FREE bonus section ("SECTION 5: FTP Basics") explaining how FTP (File Transfer Protocol) works. Understanding how to use FTP software is essential in order to build your own child theme. If you aren't already familiar with FTP or you need a quick refresher, you can start there!
HOW LONG WILL IT TAKE ME?
I'm confident you'll LOVE this course, and I'm excited to help you learn. Enrol now and you can start building and customizing your very first WordPress child theme today!
—Kathleen Farley (aka Robobunnyattack!)