Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
WordPress: Building Child Themes

WordPress: Building Child Themes

2h 6mIntermediate2019-06-14

Authors

Patrick Rauland

Patrick Rauland

Director of Sales and Marketing at Paid Memberships Pro

Course details

Learning how to create a child theme is the first step to becoming a WordPress developer. Child themes are a great entry point, as they’re built on top of an existing theme with a properly coded foundation. The skills you use during development are the same ones you leverage for writing brand-new themes and plugins. Learn how to use child themes to create your own custom, stylish new WordPress sites—without the advanced knowledge of a web developer. Instructor Patrick Rauland explains how to get started picking a parent theme, updating the CSS, creating a new template for your child theme, and updating its functionality. By the end of this practical, project-based course, you should have a functioning child theme and the skills to quickly customize your next WordPress site.

Learning objectives
Setting up your development environment and editor
Picking a parent theme
Creating a child theme
Including style sheets
Creating and modifying styles
Modifying functions
Hooking functions
Creating and modifying template files
Adding menus and functionality
Migrating theme files to a live WordPress site

Skills covered

WordPressContent Management Systems (CMS)Web DevelopmentOpen SourceDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Level up to WordPress developer
  • 02 - What you need to know
  • 03 - Using the exercise files

1. Building on a Solid Foundation

  • 04 - Set up a local development environment
  • 05 - Set up a code editor
  • 06 - Use real content

2. Creating a Child Theme

  • 07 - What is a child theme
  • 08 - Picking a parent theme
  • 09 - Creating and activating a child theme
  • 10 - Including stylesheets
  • 11 - Best practices for including stylesheets

3. Child Themes and CSS

  • 12 - Employing the laziness principle
  • 13 - Designing in the browser
  • 14 - Modify existing styles
  • 15 - Add new styles
  • 16 - Challenge - Add flair
  • 17 - Solution - Add flair

4. Working with Function Files

  • 18 - Understanding functions.php
  • 19 - Finding functions in the parent theme
  • 20 - Modify a pluggable function
  • 21 - Hooks, filters, and action
  • 22 - Filter a function
  • 23 - Hooking functions
  • 24 - Challenge - Change posted by
  • 25 - Solution - Change posted by

5. Working with Template Files

  • 26 - Template hierarchy in WordPress
  • 27 - Changing an existing template
  • 28 - Add new template files
  • 29 - Managing backward compatibility
  • 30 - Challenge - Custom 404 page
  • 31 - Solution - Custom 404 page

6. Add New Functionality

  • 32 - Finding existing functionality
  • 33 - Add a menu
  • 34 - Change menu output with properties
  • 35 - Style new menu with CSS
  • 36 - Challenge - Conditional widgetized area
  • 37 - Solution - Conditional widgetized area

7. Wrapping Up

  • 38 - Shiny new web fonts
  • 39 - Adding a screenshot
  • 40 - Migrating files to your live site

Conclusion

  • 41 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal