Kan een child theme je website vertragen?
In de praktijk niet. Er komt één klein opmaakbestand bij, en dat weegt niets vergeleken met je afbeeldingen en scripts.
Theoretisch is er wel iets: WordPress kijkt eerst in het child theme en pas daarna in het hoofdthema. Dat is een extra zoekactie per bestand.
Die kost een fractie van een milliseconde. Je meet het niet terug.

Wanneer het wel merkbaar wordt
Als je child theme een halve kopie van het hoofdthema is. Dan laad je opmaak dubbel: eerst die van het hoofdthema, dan die van jou.
Bij een paar honderd regels valt dat weg. Bij duizenden regels dubbel geladen opmaak niet meer.
De echte oorzaak
Meestal zit de vertraging niet in het child theme maar in wat je erin gezet hebt: een extra lettertype, een script van buiten, of een functie die per pagina de database bevraagt.
Dat zou net zo traag zijn zonder child theme. Meer daarover lees je bij pagespeed.
Hoe je het controleert
Meet je site, schakel tijdelijk terug naar het hoofdthema en meet opnieuw. Is er verschil, dan zit het in wat je zelf hebt toegevoegd.
Doe die meting vijf keer en kijk naar de middelste waarde. Eén meting zegt te weinig.
Mijn vuistregels
- Zet in je child theme alleen wat je echt verandert.
- Kopieer nooit een heel bestand om er twee regels in aan te passen als het anders kan.
- Laad geen extra lettertypen tenzij je ze echt gebruikt.
- Meet na elke toevoeging, niet pas als je klaar bent.
Die derde levert vaak de grootste winst op: een lettertype weegt zwaarder dan al je opmaak bij elkaar.
Wat het je oplevert
Rust. Je kunt je thema bijwerken zonder bang te zijn dat je werk verdwijnt.
Dat is een paar milliseconden meer dan waard. Meer daarover lees je bij waarom je aanpassingen kwijtraakt na een update.
Als je toch wilt optimaliseren
Voeg je opmaak samen in één bestand en laat de cacheplugin de rest doen. Die verkleint en combineert je bestanden.
Dan is het onderscheid tussen hoofdthema en child theme voor de bezoeker helemaal niet meer zichtbaar.