Hoppa till innehåll

Child themes i WordPress: varför och hur

Sluta ändra direkt i huvudtemat

Du har hittat ett tema som nästan passar. Bara lite CSS att justera, kanske flytta en widget. Lösningen är inte att ändra direkt i temafilerna. Det fungerar tills temat uppdateras, och sedan är dina ändringar borta.

Vad ett child theme gör

Det ärver allt från föräldratemat: templates, stilar, funktioner. Men du kan överskugga enskilda filer. WordPress letar alltid i child theme-mappen först. Hittar den en fil där, används den istället. Annars faller den tillbaka på föräldratemat.

Det innebär att föräldratemat kan uppdateras utan att dina anpassningar försvinner. Simpel princip. Enormt praktisk.

Skapa mappen

I wp-content/themes/, skapa en ny mapp. Namnkonventionen är originaltemat-child. Du behöver två filer: style.css med en kommentarsheader som pekar på föräldratemat, och functions.php som laddar föräldratemas stilar.

Viktigt: ladda stilarna med wp_enqueue_style(). Inte med @import. Det är 2025.

Överskugga en template

Vill du ändra hur single.php ser ut? Kopiera den från föräldratemat till din child theme-mapp. Behåll samma filnamn och mappstruktur. Gör dina ändringar i kopian. WordPress hittar den automatiskt.

Versionshanter med Git

Lägg child theme-mappen i ett Git-repo. Det gör det enkelt att spåra exakt vad som ändrats, rulla tillbaka misstag och samarbeta med andra utvecklare. Föräldratemat versionshanteras redan av dess utvecklare, det är inte ditt problem.

Hela processen tar kanske tio minuter. Investera dem. Du kommer tacka dig själv vid nästa temauppdatering.

Yoast SEO eller Rank Math: en ärlig jämförelse
Vi har använt båda i kundprojekt