Hoe werkt een WordPress child theme?
Een child theme erft alle functies, stijlen en opmaak van het parent theme, maar stelt je in staat om specifieke aanpassingen te maken door nieuwe bestanden of code toe te voegen. Het child theme bevat doorgaans slechts een paar bestanden, zoals een stylesheet (style.css) en een functions.php-bestand, waarin je de wijzigingen kunt plaatsen die je wilt doorvoeren.
Wanneer WordPress je website laadt, kijkt het eerst in het child theme naar aanpassingen en vervolgens naar het parent theme voor alle overige functionaliteiten. Hierdoor behoud je alle functionaliteit van het originele thema, maar kun je bepaalde onderdelen aanpassen aan je eigen wensen.
Voordelen van een WordPress child theme:
Hoe maak je een WordPress child theme?
Het maken van een child theme is eenvoudig en kan handmatig worden gedaan of met behulp van een plugin. Hier is een uitleg van de handmatige methode:
1. Maak een nieuwe map aan voor je child theme
In je WordPress-installatie moet je een nieuwe map aanmaken in de directory wp-content/themes/ voor je child theme. Geef de map een naam die het child theme beschrijft, zoals twentytwenty-child als het parent theme Twenty Twenty is.
2. Voeg een stylesheet toe (style.css)
Het belangrijkste bestand in een child theme is de stylesheet. Dit bestand bevat de aangepaste CSS en enkele basisgegevens over het child theme, zoals de naam van het parent theme en de versie. Dit zorgt ervoor dat WordPress het child theme correct kan herkennen.
3. Voeg een bestand voor de functies toe (functions.php)
Om ervoor te zorgen dat de stijlen van het parent theme worden geladen, moet je een bestand voor de functies aanmaken in de map van je child theme. Dit bestand zorgt ervoor dat de stijlen van het parent theme worden geladen voordat de wijzigingen van het child theme worden toegepast. Hierdoor blijven de oorspronkelijke stijlen van kracht, maar kun je specifieke aanpassingen doorvoeren.
4. Activeer je child theme
Ga naar het WordPress-dashboard en navigeer naar Weergave > Thema’s. Je zult hier het child theme zien dat je hebt aangemaakt. Klik op “Activeren” om het te gebruiken. Vanaf nu kun je je wijzigingen aanbrengen in het child theme zonder dat het parent theme wordt aangetast.
Wanneer gebruik je een child theme?
Een child theme is vooral handig in de volgende situaties:
Vergelijking tussen aanpassingen in een parent theme en een child theme
Kenmerk | Aanpassingen in parent theme | Aanpassingen in child theme |
---|---|---|
Beveiliging bij updates | Aanpassingen gaan verloren | Aanpassingen blijven behouden |
Moeilijkheidsgraad | Gevorderd gebruik vereist | Eenvoudig en veilig voor beginners |
Flexibiliteit | Minder flexibel bij updates | Volledige controle en flexibiliteit |
Risico op bugs | Kans op bugs na thema-updates | Minder risico, want parent theme blijft ongewijzigd |
Conclusie
Een WordPress child theme biedt de perfecte oplossing voor gebruikers die hun website willen aanpassen zonder het risico te lopen dat updates hun wijzigingen overschrijven. Door gebruik te maken van een child theme behoud je de veiligheid, flexibiliteit en stabiliteit van je website. Of je nu een paar kleine CSS-wijzigingen wilt maken of geavanceerde functies wilt toevoegen, een child theme is de juiste manier om dit te doen zonder in het originele thema te rommelen.