Wat is een WordPress child thema?
Laatst gewijzigd op 27 november 2023
Een WordPress child thema is een subthema dat de functionaliteit en stijl van een ander thema, het ‘parent’ thema, erft.
Het stelt ontwikkelaars in staat om aanpassingen te maken zonder het originele thema te wijzigen, wat handig is wanneer het hoofd thema updates ontvangt.
In praktijk raden we iedereen aan om een child thema aan te maken om al jouw eigen aanpassingen in het child thema te steken. Hierdoor verlies je deze niet bij updates van het hoofdthema en krijg je meer design vrijheid.
Wat zijn de voordelen van een child thema in WordPress?
Het gebruik van een child thema in WordPress biedt diverse voordelen:
- Veilige updates: Met een child thema blijven je aanpassingen behouden wanneer het parent thema wordt geüpdatet, waardoor je veilig updates kunt toepassen zonder het risico op het verliezen van je eigen wijzigingen.
- Makkelijk aanpassen: Je kunt makkelijk wijzigingen en aanpassingen aan je website of webshop maken zonder de oorspronkelijke code van het parent thema te wijzigen.
- Ontwikkelingsflexibiliteit: Child thema’s bieden een veilige omgeving om te experimenteren met ontwerpen en functies, zonder het risico te lopen je live site te beschadigen.
- Behoud van Functionaliteit: Een child thema erft alle functionaliteiten, kenmerken en stijl van het parent thema, wat betekent dat je niet vanaf nul hoeft te beginnen.
- Eenvoudig Onderhoud: Omdat de kernfunctionaliteiten worden overgenomen van het parent thema, vereisen child thema’s minder onderhoud.
Hoe maak je een child thema in WordPress?
Het maken van een child thema in WordPress is een relatief eenvoudig proces:
- Maak een Nieuwe Map: Begin met het aanmaken van een nieuwe map in je wp-content/themes directory. Geef deze map een duidelijke naam, bijvoorbeeld twentytwentyone-child, als je het Twenty Twenty-One thema als parent gebruikt.
- Maak een style.css bestand: In de nieuwe map, maak je een style.css bestand aan. Dit bestand moet commentaarregels aan het begin bevatten die WordPress vertellen dat dit een child thema is. Bijvoorbeeld:/*
Theme Name: Twenty Twenty-One Child
Template: twentytwentyone
*/Template verwijst hier naar de mapnaam van het parent thema.
- Voeg functies toe in functions.php: Maak een functions.php bestand aan in je child thema map. Hier kun je nieuwe functies toevoegen of bestaande functies van het parent thema overschrijven. Begin met een PHP-openingstag en voeg een functie toe om de stylesheet van het parent thema in te laden:
<?php
add_action( ‘wp_enqueue_scripts’, ‘enqueue_parent_styles’ );
function enqueue_parent_styles() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
} - Activeer je child thema: Ga naar het WordPress-dashboard en navigeer naar ‘Weergave’ > ‘Thema’s’. Je zou je nieuwe child thema hier moeten zien. Activeer het om het te gaan gebruiken.
Door deze stappen te volgen, kun je een child thema in WordPress maken en activeren, waardoor je veilig aanpassingen en wijzigingen aan je website kunt doorvoeren zonder het parent thema te beïnvloeden.
Zie je het bos niet meer door de digitale bomen?
Stuur ons vrijblijvend en wie weet tillen we jouw bedrijf naar een hoger online niveau!