Hoe maak je een child-thema in WordPress?

Als je de code van je thema op een veilige manier wilt aanpassen, is een child-thema de juiste manier om dat te doen. Hiermee kun je wijzigingen aanbrengen die ook na thema-updates behouden blijven, zodat je je werk nooit kwijtraakt. In deze handleiding wordt uitgelegd wat een child-thema is en hoe je er een kunt maken.

Waarom een child-thema gebruiken? #

Als je de bestanden van je thema rechtstreeks bewerkt, worden je wijzigingen bij de volgende thema-update overschreven. Een child-thema neemt alle elementen van het parent-thema over, maar bewaart je aanpassingen apart, zodat updates van het parent-thema deze niet wissen.

Wat een child-thema nodig heeft #

Een child-thema bestaat op zijn minst uit een map met twee bestanden:

  • A style.css bestand met een koptekst waarin het bovenliggende thema wordt genoemd.
  • A functions.php bestand dat de stijlen van het bovenliggende thema laadt.

Hoe maak je er een aan? #

  1. Op de website van uw wp-content/themes map, maak een nieuwe map aan (bijvoorbeeld, yourtheme-child).
  2. Voeg een style.css met een header waarin de Template wordt gespecificeerd (de mapnaam van het bovenliggende thema).
  3. Voeg een functions.php waardoor het bovenliggende stylesheet in de wachtrij wordt geplaatst.
  4. Ga naar Uiterlijk > Thema’s en activeer het child-thema.

Als je de bestanden liever niet handmatig aanmaakt, kan een plug-in voor het genereren van child-thema’s dit voor je doen.

Aanpassingen doorvoeren #

  • Voeg aangepaste CSS toe aan het bestand style.css van het onderliggende element.
  • Kopieer een bovenliggend sjabloonbestand naar de onderliggende map om het te overschrijven.
  • Voeg aangepaste functies toe aan het bestand `functions.php` van het child-thema.

Problemen oplossen #

  • De website ziet er na het activeren onopgemaakt uit: Het bovenliggende stylesheet wordt niet geladen; controleer het bestand functions.php.
  • Wijzigingen worden niet weergegeven: Controleer of je het child-thema hebt aangepast en wis de cache.

Hulp nodig? #

Bij child-thema’s komt wat code kijken. Als je twijfelt, kan ons supportteam je via de livechat helpen om de juiste aanpak te vinden.

Wat zijn je gevoelens