Wat is een child theme?
Een child theme is een dun laagje bovenop je gewone thema. Het bevat alleen jouw aanpassingen; al het andere komt van het hoofdthema.
Werkt je site zonder aanpassingen prima, dan heb je er geen nodig. Ga je zelf iets veranderen aan de opmaak of de opbouw, dan wel.
De reden is simpel: een update van je thema overschrijft alles wat in dat thema staat. Ook jouw werk.

Hoe het werkt
WordPress kijkt eerst in het child theme. Vindt hij daar een bestand, dan gebruikt hij dat. Vindt hij het niet, dan valt hij terug op het hoofdthema.
Je kopieert dus alleen de bestanden die je wilt veranderen. De rest laat je met rust.
Waar het uit bestaat
In de kern twee bestanden: een opmaakbestand dat vertelt bij welk hoofdthema het hoort, en een functiebestand dat de opmaak van beide inlaadt.
Daarna voeg je toe wat je nodig hebt. Meer daarover lees je bij css.
Wanneer het overbodig is
Gebruik je een paginabouwer en een thema dat je nergens in code aanpast, dan voegt een child theme niets toe.
Veel moderne thema’s hebben ook een eigen veld voor extra opmaak dat updates overleeft. Dan is dat genoeg.
Mijn vuistregels
- Pas je alleen kleuren en lettertypen aan? Gebruik het extra-opmaakveld van je thema.
- Pas je bestanden of functies aan? Maak een child theme.
- Bewerk nooit rechtstreeks de bestanden van je hoofdthema.
- Zet in je child theme alleen wat je echt verandert.
Die laatste voorkomt de meest gemaakte fout: een child theme dat een halve kopie van het hoofdthema is en bij elke update opnieuw kapotgaat.
Wat het niet is
Geen apart thema. Je kunt het niet los gebruiken; zonder het hoofdthema werkt het niet.
En geen plugin. Een plugin voegt functies toe die losstaan van je uiterlijk. Meer daarover lees je bij het verschil tussen een child theme en een plugin.
Wat je ermee kunt
De opmaak aanpassen, de opbouw van een paginasoort veranderen, of functies toevoegen die specifiek bij jouw uiterlijk horen.
Alles wat je in een thema zou doen, doe je in het child theme. Meer daarover lees je bij backend.