Een child theme is een zij-thema dat alle functies en vormgeving van een ander thema, het parent theme, overneemt. Je gebruikt het om aanpassingen te doen in de code zonder dat deze wijzigingen worden overschreven wanneer het hoofdthema een update krijgt.
Technische werking
- Je maakt een nieuwe map in de mappenstructuur van WordPress, meestal onder
wp-content/themes. - In die map maak je een bestand aan genaamd
style.csswaarin je aangeeft welk thema de ouder is via deTemplateregel. - Je voegt een bestand toe genaamd
functions.phpom PHP-functies te laden zonder het originele bestand aan te raken. - Bestanden in het child theme hebben voorrang op die van het parent theme.
- Vindt WordPress daar een bestand dat ook in het parent theme staat, zoals
header.php, dan wordt de versie uit het child theme gebruikt. - Staat het bestand er niet? Dan valt WordPress automatisch terug op de code van het parent theme.
Belangrijke begrippen
- Parent theme: Het hoofLthema dat je hebt gekocht of gedownload; dit bevat de volledige basisstructuur en alle standaardfuncties.
- Template Hierarchy: De vaste volgorde waarin WordPress bepaalt welk bestand wordt getoond voor een specifieke pagina.
- CSS: De taal die bepaalt hoe je site eruitziet, zoals kleuren en lettertypes.
- PHP: De programmeertaal die de logica en functies van je WordPress-site aanstuurt.
- Hooks: Specifieke plekken in de code waar je nieuwe functies kunt ‘inhaken’ om iets toe te voegen of te wijzigen.


