An illustration of A masked father and the child.

Stop met het verliezen van je code — gebruik een Astra child-thema!

Als je ooit eigen functies aan je functions.php-bestand hebt toegevoegd — en ze na een paar weken ineens weg waren —, komt dat waarschijnlijk doordat je parent-thema (zoals Astra) is bijgewerkt. WordPress-thema’s zetten gewijzigde bestanden bij updates vaak terug, waardoor je werk kan verdwijnen. De oplossing? Gebruik een child-thema (Child Theme).

Waarom je code verdwijnt

Als je code rechtstreeks in de functions.php van het parent-thema zet, wordt dat bestand overschreven telkens wanneer het thema wordt bijgewerkt — automatisch of handmatig. Als de functies die je zorgvuldig hebt gebouwd ineens weg zijn, is het tijd om over te stappen op een child-thema.

Wat is een child-thema?

Een child-thema is een veilige manier om een WordPress-thema uit te breiden of aan te passen zonder de originele bestanden van het parent-thema aan te raken. Het erft alles van het parent-thema, maar laat je specifieke functionaliteit toevoegen of overschrijven — zoals eigen functions, stijlen of templates.

Een Astra child-thema installeren in WordPress

Je hebt twee eenvoudige opties:

  1. Zelf genereren: Ga naar de officiële Astra Child Theme Generator en download een kant-en-klaar child-thema als ZIP-bestand.
  2. Direct onze versie downloaden: Gebruik onze voorbereide versie hier:
    astra-child.zip

Het child-thema installeren (stap voor stap)

  1. Log in op je WordPress-beheerdersdashboard.
  2. Ga naar Weergave → Thema’s
  3. Klik op de knop „Nieuwe toevoegen” en daarna op „Thema uploaden”
  4. Upload het bestand astra-child.zip
  5. Activeer het thema: je ziet nu „Astra Child” als optie

Waar je je eigen code toevoegt

Nu je een child-thema gebruikt, open je het bestand functions.php in de map van het child-thema. Daar kun je veilig je code-snippets plakken — zoals eigen shortcodes, het laden van scripts of andere PHP-logica — zonder bang te hoeven zijn dat je ze na een update kwijtraakt.

Extra tip: compatibiliteit met Astra Pro

Gebruik je Astra Pro? Geen zorgen: de Pro-functies worden afgehandeld door de Astra Pro-plugin en blijven werken, of je nu het parent- of het child-thema gebruikt. Zorg er alleen voor dat de plugin geactiveerd blijft.

Tot slot

Als je aanpassingen in functions.php ooit zijn verdwenen, kwam dat waarschijnlijk door een thema-update. De permanente oplossing is eenvoudig: stap over op een child-thema. Het kost maar een paar minuten en beschermt je aanpassingen voor de lange termijn.

Hulp nodig? Neem contact op via onze contactpagina en we helpen je graag.

Laat een reactie achter

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