WordPress custom theme vs child theme

Custom vs Child Themes in WordPress: Which to Use?

A child theme extends an existing parent theme. It makes sense when the parent already handles most of the layout and behaviour you need. A standalone custom theme gives you responsibility for the whole theme and can make sense when the website needs a different editing experience or a substantially different design system.

When a child theme is a good fit

Use one when you need focused changes such as a template override or styling that the parent’s settings cannot express. Keep the overrides small and document why each exists. Parent updates can still affect an overridden template, so test an update on staging before applying it to the live site.

When to consider a standalone custom theme

Choose it when the parent would require extensive overrides or when you need to control the templates and editor experience as a unit. Budget for ongoing compatibility and accessibility checks. Put functionality that should survive a redesign, such as custom content types, in a plugin where appropriate.

Check the simplest route first

For a block theme, see whether the Site Editor and existing styles can handle the required changes before creating theme files. On staging, test representative pages, archive templates, forms and mobile navigation. Document which parts editors can safely update and which need a developer.

WordPress Theme Handbook on child themes