WordPress Child Theme hoe installeren

Waarom elke website een WordPress Child Theme nodig heeft

Heb jij een Child Theme op je WordPress website geïnstalleerd? Zo wel: fantastisch! Zo niet of heb je geen idee, dan is het de moeite waard om even door te lezen. Want stel je voor: je bent bezig een mooie website te maken en het WordPress thema heeft precies die ene functie niet of je wilt eigenlijk het design iets anders. Je krijgt dit voor elkaar in de stylesheet van je website of met code. Prachtig ziet het eruit. Vervolgens update je je thema en zijn al die mooie wijzigingen waar je zoveel tijd aan hebt besteed in één klap weg. En kun je alles opnieuw doen. In dit artikel lees je hoe je dit kunt voorkomen met een Child Theme, wat dit precies is, hoe je het installeert en of het voor jouw website wel of niet nodig is.


Wat is een WordPress Child Theme?


Een WordPress Child Theme is een thema dat de functionaliteiten en styling van een ander WordPress thema, het hoofdthema en ook wel parent theme genoemd, overneemt. Leuk, maar waarom heb je een tweede thema nodig, dat ook nog precies hetzelfde is als je hoofdthema, als je net na uren zoeken eindelijk dat mooie WordPress thema op je website hebt gezet?

Dat is eigenlijk heel simpel: het gebruik van een Child Theme voorkomt dat je de wijzigingen die je hebt aangebracht aan je website kwijtraakt bij een update.

 


De belangrijkste reden om je website te maken met een Child Theme


En dat is direct de belangrijkste reden om een WordPress Child Theme te gebruiken: wijzigingen die je maakt gaan niet verloren.

Dit is vooral een heel groot voordeel voor mensen die veranderingen aanbrengen in de code van het hoofdthema of uitgebreid met CSS aan de slag gaan. Na een update van je thema blijven alle aanpassingen die je hebt gedaan intact. Scheelt een hoop tijd en frustratie als je niet na elke update alles opnieuw hoeft te doen.

Een andere reden is het uittesten van bepaalde functionaliteiten, zonder dat je daarvoor de code van je hoofdthema hoeft te wijzigen.

 


Wanneer is een WordPress Child Theme niet nodig?


Een Child Theme is niet altijd een must voor je website. Zeker als je een zeer compleet WordPress thema hebt gekozen waaraan je niets hoeft te wijzigen, dan kun je zeggen dat het overbodig is. Heb je echter een basic WordPress thema gekozen, terwijl je wel heel specifieke onderdelen wilt aanpassen of toevoegen, dan heb je zeker wel een Child Theme nodig.

Hoewel je bij elk WordPress thema een Child Theme kunt maken, is niet elk WordPress thema even goed. Het heeft bijvoorbeeld geen enkele zin om het simpelste gratis thema te gebruiken om deze vervolgens met code en CSS volledig om te gooien en alles te veranderen. Kies eerst een goed WordPress thema en bedenk daarna of je wel of niet een Child Theme nodig hebt.

Je hebt het kort gezegd niet nodig als je niet van plan bent om ooit iets in de code van je hoofdthema te veranderen of met CSS aan de slag te gaan. Ben je echter steeds bezig om van alles in de CSS stylesheet, het functions.php bestand of het PHP template van je thema aan te passen of wil je tijdens het maken van je website toch andere dingen dan mogelijk met het thema, dan is een Child Theme wel een goed idee.

Als je nu denkt: mijn thema wordt nooit geupdate, dus het is niet nodig om met een extra thema aan de slag te gaan, dan is mijn advies om een ander WordPress thema te zoeken. Fijn als je nooit met updates zit, maar een thema hoort in ontwikkeling te blijven. Onder andere om bij te blijven met bijvoorbeeld nieuwe beveiligingsissues van WordPress en nieuwe updates van WordPress en plugins. Een thema dat nooit wordt geupdate is geen aanrader.

 


Voor- en nadelen


Voordelen van het maken van je website met een Child Theme

1. Je kunt je website veilig updaten zonder verlies van wijzigingen

Het Child Theme neemt alle functionaliteiten, stijlen en templates over van het hoofdthema. Je kunt dus alles aanpassen naar wens, zonder wijzigingen te moeten maken aan je hoofdthema. Bij een nieuwe versie van je hoofdthema, worden al deze aanpassingen gewoon meegenomen en hoef je niets opnieuw te doen.

2. Je hebt de vrijheid om je website helemaal te maken zoals jij het wilt

Hoe klein of groot de aanpassingen ook zijn die je doet, je kunt alles precies zo maken zoals jij het wilt. Zonder dat al deze veranderingen verloren gaan bij een update. En dat geeft een groot gevoel van vrijheid.

3. Je leert meer over je website

Als je aan de slag gaat met code, CSS en heel specifieke dingen wilt wijzigen, raak je steeds beter bekend met je website en de code die daarachter zit. Met die kennis kun je je website nog beter personaliseren.

Nadelen

Eigenlijk zijn er weinig nadelen aan het gebruik van een Child Theme. De belangrijkste nadelen die ik kan bedenken zijn:

  • Als je echt geen kaas hebt gegeten van techniek en het maken van een website kan het even een gedoe zijn om een Child Theme op je website te krijgen. Het is niet moeilijk (zie het volgende kopje), maar je zult er toch even tijd en moeite in moeten steken.
  • Je hebt de kennis nodig om de juiste CSS toe te passen op je website en om de code te bereiken die je wilt aanpassen. Als je dit nooit zult doen heb je immers geen WordPress Child Theme nodig.

 


Hoe installeer je een Child Theme op je WordPress website?


Via je WordPress thema

De makkelijkste manier om een Child Theme op je website te zetten is via je hoofdthema. Dit is echter niet bij elk WordPress thema beschikbaar. De thema’s die ik gebruik (Soledad voor blogs of Impreza voor een professionele website voor je bedrijf) hebben wel deze mogelijkheid en maken het je dus extra makkelijk.

Heeft jouw WordPress thema dit voor je klaar staan, dan installeer je het zo:

  1. Ga (in de meeste gevallen) naar ThemeForest en download alle bestanden van het WordPress thema dat je daar hebt aangekocht
  2. Sla de ZIP-map die nu gedownload wordt op op je computer en pak deze uit
  3. Je ziet dan of alleen het hoofdthema, of het hoofdthema en hoofdthema-child
  4. Ga naar je WordPress website > weergave > thema’s en upload beide thema’s
  5. Activeer vervolgens het Child Theme
  6. Klaar!

Met een Child Theme plugin

Als je hoofdthema niet zelf al een Child Theme beschikbaar heeft, kun je er gemakkelijk zelf eentje maken met de plugin Child Theme Configurator.

Handmatig

Handmatig een Child Theme maken klinkt moeilijker dan dat het is. Hier een stappenplannetje:

  1. Maak een extra map aan op de locatie waar in WordPress de thema’s zijn opgeslagen, namelijk hier: /wp-content/themes/
  2. Noem deze map naar de naam van het thema, met -child erachter
  3. Je hebt maar één bestand nodig, namelijk het style.css-bestand, deze maak je aan in de map die je net hebt gemaakt
  4. In het style.css-bestand plak je deze code:
    • /*
      Theme Name: Twenty Seventeen Child
      Theme URI: https://nl.wordpress.org/themes/twentyseventeen/
      Description: Twenty Seventeen Child Theme
      Theme Author: John Doe
      Author URI: https://www.voorbeeld.nl
      Template: twentyseventeen
      Version: 1.0.0
      */@import url(“../twentyseventeen/style.css”);/* Hieronder beginnen de aanpassingen aan je thema */
  5. Pas in ieder geval de dik gedrukte onderdelen aan: Theme name en Template. Theme name is de naam van het thema (bijvoorbeeld ‘naamhoofdthema-child’). Template is de naam van je hoofdthema. Deze moet exact hetzelfde zijn zoals de map van je hoofdthema heet. De overige opties zijn optioneel.
  6. Activeer nu het aangemaakte thema in je WordPress dashboard
  7. Klaar.

 


Mijn advies: wel of geen Child Theme gebruiken op je WordPress website?


Hoewel ik als webdesigner altijd een uitgebreid WordPress thema gebruik waarmee je in principe een website kunt maken zonder extra CSS of in de code te moeten duiken, installeer ik toch altijd een Child Theme. Want ondanks dat deze thema’s bijna alles bieden, is er vrijwel geen website waar ik niet tenminste één ding aanpas met CSS of in de code. En aangezien ik niet wil dat mijn klant of ikzelf dat bij elke update opnieuw moet doen, of hier überhaupt aan zou moeten denken, installeer ik dus altijd een Child Theme.

Ben je van plan helemaal niets aan te gaan passen op je website, behalve de aanpassingen die je direct met je thema kunt doen? Dan heb je in principe geen Child Theme nodig. Echter: je zult niet de eerste zijn die al snel tegen beperkingen van het gekozen WordPress thema aanloopt en vervolgens toch allerlei aanpassingen wil gaan doen of zelfs extra functionaliteiten wil toevoegen. Ik zou het dus sowieso altijd installeren bij het maken van je website.

Je kunt overigens ook na aanpassingen in het hoofdthema alsnog een WordPress Child Theme installeren. Sla simpelweg al die aanpassingen op (codes en CSS bijvoorbeeld), maak het extra thema zoals hierboven staat aangegeven en voeg daar al die aanpassingen aan toe.

 


Heb jij je website gemaakt met een Child Theme? Of pas je nooit iets aan in de code en werk je met alleen het hoofdthema?


Wil je meer inspiratie en praktische tips ontvangen over ondernemen, succesvol bloggen of het maken van een winstgevende website? En aanbiedingen ontvangen voor mijn online cursussen en e-books? Meld je dan hier aan!


In dit artikel staat een affiliatie link. Klik hier voor meer informatie.


 

Dit artikel delen:

Coaching bloggen sterk online vindbaarheid

LEER BLOGGEN ALS EEN PRO

Creëer een ijzersterk online beeld, verkrijg een expertstatus in jouw vakgebied en maak jezelf online vindbaar. Bloggen is een enorm sterk middel om je ideale klant te bereiken en aan te trekken. En daardoor meer bezoekers, inkomsten en klanten te genereren. Ben jij een ambitieuze ondernemer of blogger die klaar is voor groei? Tijdens mijn 1 op 1 blogcoaching traject ga ik ervoor zorgen dat je bedrijf of blog enorm gaat groeien. Wil je het liever alleen doen? Volg dan mijn uitgebreide online cursus bloggen.

Vorig bericht
9 Krachtige social media tips om je blog te laten groeien
Volgend bericht
9 Excuses om niet (actief) te bloggen die succes als ondernemer tegenwerken

Lees meer!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Fill out this field
Fill out this field
Geef een geldig e-mailadres op.

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Menu