Skip to content

Answer · WordPress Web Design

What’s a WordPress Child Theme?

14 days kickoff → live $3K–$15K+ scope-tiered WCAG 2.1 AA baseline

The short answer

A child theme is a WordPress theme that inherits design and functionality from a parent theme, letting you customize without modifying the parent. Useful when you’re extending a third-party theme. Mostly obsolete in 2026 if you’re building custom FSE themes from scratch.

№ 01The longer answer

The child-theme pattern dates to when most WordPress sites ran on a third-party theme (Genesis, Divi, Avada). You couldn’t modify the parent theme directly because updates would overwrite your changes. The child theme inherited everything from the parent but contained your customizations. When the parent updated, your child theme survived.

In 2026, the pattern matters less because most custom WordPress development happens on FSE block themes built from scratch — there’s no parent theme to extend, so no child theme needed. The customizations ARE the theme.

Still relevant when: you’re extending a third-party parent theme (Astra Pro, GeneratePress Premium, Kadence) and don’t want to lose changes on update. Common for budget builds where the parent theme provides 80% of the design and the child theme tweaks 20%.

Not relevant when: building a custom theme from scratch (our default), using a marketplace theme without major customization, or using WordPress’s native Block Theme system (FSE) where the design tokens live in theme.json and survive updates inherently.

№ 02Should I use a child theme?

Only if you’re extending a third-party parent theme. For custom builds, the child theme pattern is unnecessary.

№ 03How do I create a child theme?

Create a folder in wp-content/themes/ with a style.css declaring the parent theme. Add functions.php. Activate via Appearance > Themes. Tutorials abound; the mechanics are simple. The decision to use one is the harder question.

№ 04What about ‘Block child themes’?

With FSE, you can create a block child theme that inherits from a parent block theme. Same pattern, applied to FSE. Same conclusion: rarely needed for custom builds.