Build a Custom WordPress Theme

4.7 Average Customer Rating

Make your own theme β€” from design, to a professional theme

  • 40 Videos
  • 2 hours 12 minutes
  • 2627 Happy Students

About the course

WordPress powers 27% of all websites to date. It’s a number that continues to grow as its popularity grows.

Part of the reason that makes WordPress so popular, is that currently there are numerous plugins, themes, and alterations available. All resources that you need to help you get your site up live, quickly.

As convenient as these pre-built themes and plugins may be, sometimes they aren’t a perfect fit for your project and require considerable customizations. Customizations that may leave you stumped as you realise, you’ll need to dive into the code. The good thing is, the more you know about the WordPress eco-system, the more you can customize in your theme. Better yet, it allows you to create a more perfectly tailored theme, per project.

That’s what we’ll show you in this course. Understand the WordPress hierarchy, the ways in which each post, page, and line of code, interconnect with each other β€” all to give you a professional, perfectly made to fit, theme.

For a small taster into WordPress theme development, check out our 30-minute mini course Build Your First WordPress Theme

  • 40 Videos
  • 2 hours 12 minutes
  • 2627 Happy Students

Courses Outline

Lesson 1: Introduction to Templating
Free
Course Introduction
0:29
What is WordPress Theming?
3:19
WordPress Template Structure
1:59
Theme File Structure
3:11
Lesson 2: Introduction to Template Hierarchy
WordPress Template Hierarchy
4:24
Blog Template
2:47
Page Template
1:06
Archive Template
1:18
Custom Post Type Template
2:30
Front Page and Home Template
2:27
The 404 Page
1:43
Creating a Custom Template
4:32
Quiz
Lesson 3: WordPress Template Tags
Functions.php and Use Cases
2:52
Understanding wp_head() and wp_footer()
2:09
Understanding wp_enqueue_script()
3:01
Understanding wp_enqueue_style()
3:38
Understanding get_template_part()
2:52
Understanding get_theme_file_uri()
4:20
Understanding wp_nav_menu()
4:55
Understanding Post Related Template Tags
9:06
Lesson 4: Template Components
Creating the Header and get_header
1:48
Creating the Sidebar and get_sidebar
1:17
Creating the Footer and get_footer
2:26
Quiz
Lesson 5: Slicing it Up
The Setup
5:08
Slicing the Header
7:56
Slicing the Footer
5:34
Slicing the Sidebar
1:37
Moving the Navigation to a Partial View
1:45
Pulling It All Together
9:26
Adding Pagination
3:40
Lesson 6: Components You Can Build in Functions
Build Your Own Widgets
9:19
Create Your Menu Areas
4:07
Create Your Own Custom Post Type
6:36
Quiz
Lesson 7: Settings and Admin Features
Set the Home Page
4:54
Set the Permalinks
2:02
Lesson 8: Creating Your Own Asset Pipeline
Next Steps
2:04
Conclusion
0:25
  • 40 Videos
  • 2 hours 12 minutes
  • 2627 Happy Students