Wie een thema direct aanpast, ziet die wijzigingen verdwijnen bij de volgende update. Een child theme lost dat op en kost vijf minuten.
Een klant uit Breda vroeg ons laatst of dit echt nodig was.
Het minimum aan bestanden
Een child theme is een map met een stylesheet en, als u iets wilt toevoegen, een functions.php. Het hoofdthema blijft ongemoeid.
In de stylesheet staat bovenaan welk thema het kind erft. De rest zijn gewoon uw eigen CSS-regels. Kleine wijzigingen in kleuren en lettertypen horen in de stylesheet. Een nieuwe functie hoort in functions.php, nooit in een thema-bestand van het hoofdthema.
- Map in wp-content/themes
- Optioneel een functions.php
- Thema activeren in het beheer
- Het hoofdthema nooit aanpassen
Wat u er in zet en wat niet
Bij thema’s met blokken (full site editing) kunt u in het child theme ook een eigen theme.json zetten die de kleuren van het hoofdthema overschrijft.
We zetten bij elk project een child theme neer, ook als er in het begin niets in staat. Later is het er gewoon.
Wilt u een bestaande site omzetten naar een child theme? Dat is een klein klusje.
Ik heb hier al een tijdje last van. Moet ik eerst zelf iets proberen of kan ik meteen bellen?