Wat is een child theme?
Een child theme is eigenlijk niks anders dan een thema dat gebaseerd is op een ander thema(De parent theme). In de child theme voer je wijzigingen door zonder dat het de oorspronkelijke code van de parent theme aanpast. De layout, design, mogelijkheden en functies van de nieuwe child theme komen dus direct uit de parent theme.
Wat is een parent theme?
Een parent theme kan eigenlijk ieder thema zijn, het is de basis waarvanuit je een child theme gaat bouwen.
Waarom u een child theme zou moeten gebruiken
Er zijn een aantal goede redenen om een child theme te gebruiken.
Als je een child theme gebruikt dan verander je niks in de code van de parent theme. Als er dan een nieuwe versie uitkomt van de parent theme, dan verlies je de wijzigingen in de code niet. Als je een child theme gebruikt dan kan je heel makkelijk terug vinden welke wijzingen je hebt gemaakt. Als je de parent theme aangepast zou hebben dan is het vaak moeilijk te onthouden wat en waar je wijzingen hebt gemaakt.
Hoe maak ik een een child theme?
Het is simpel om een child theme te maken. Hieronder zal ik het stap voor stap uitleggen.
- Creeer een nieuwe folder en geef het een naam
- Maak een nieuw bestand aan in de nieuwe folder en noem het bestand style.css
- Open het nieuwe bestand en voeg de volgende code toe (Hier wordt twenty twelve als parent theme gebruikt.
/*
Theme Name: Theme Naam
Theme URI: http://yoursite/yourtheme
Description: A child theme of your parent theme.
Author: Your Name
Author url: http://yoursite.com/
Version: 1.0
Tags: blue, white, black
Template: your_parent_theme_name
*/
@import url('../your_parent_theme_name/style.css');
Verander de website en theme names naar die van uzelf en dan bent u klaar.
Gefeliciteerd, U heeft zojuist uw eerste child theme aangemaakt!
Als u een ander bestand dan de styles.css wilt wijzigen dan moet u het bestand dat u wilt wijziging kopiƫren naar uw child theme folder.
Hier kunt u vervolgens uw wijzigingen maken.
Wilt u meer weten over child themes? Hier vindt u meer informatie.
Heeft u nog vragen of tips betreffende child themes?
Dan lees ik dit graag in de comments hieronder