Ny hjemmeside er ved at blive sat op, derfor vil flere sider ikke fungere. Sidst opdateret: 07-04-2026

Du har lavet tilpasninger direkte i dit WordPress-tema. Så opdaterer du det — og alt er væk. Det er det klassiske problem et child theme løser. Men hvad er det præcist, og hvornår har du brug for et?

Problemet med at redigere direkte i et tema

Når du køber eller installerer et WordPress-tema og begynder at tilpasse det — ændre farver i CSS, tilføje funktioner i functions.php eller modificere skabeloner — redigerer du direkte i temaets filer.

Det virker fint. Indtil tema-udvikleren udgiver en opdatering. Når du opdaterer temaet overskrives alle dine ændringer fuldstændigt. Du er tilbage til udgangspunktet.

Det er ikke en fejl — det er sådan WordPress fungerer. Og løsningen er et child theme.

Hvad er et child theme?

Et child theme er et separat tema der arver al funktionalitet og styling fra et forældre-tema (parent theme) men har sit eget stylesheet og sine egne skabeloner der ikke påvirkes af opdateringer.

Strukturen ser sådan her ud:

/wp-content/themes/
  mit-tema/           ← Parent theme (opdateres normalt)
  mit-tema-child/     ← Child theme (dine ændringer er her — røres ikke)

Når du opdaterer parent theme’et er dine ændringer i child theme’et 100% intakt.

Hvad kan du gøre i et child theme?

CSS-ændringer — al tilpasset styling lægges i child theme’ets style.css. Det overrider parent theme’ets styling.

PHP-funktioner — tilpasninger i functions.php i child theme’et tilføjer sig ovenpå parent theme’ets funktioner.

Skabeloner — kopier en skabelonfil fra parent theme’et til child theme’et og rediger den. WordPress bruger altid child theme-versionen.

Hvornår behøver du IKKE et child theme?

Bruger du Elementor, Divi eller et andet page builder-baseret tema til al din design? Så laves de fleste ændringer i page builder’en — ikke i tema-filerne. I det tilfælde er et child theme mindre kritisk, men stadig god praksis for eventuelle CSS-tweaks.

Bruger du et tema der aktivt fraråder direkte redigering (som Hello Elementor) er et child theme næsten altid den rigtige løsning til tilpasninger.

Sådan opretter du et simpelt child theme

Opret en ny mappe i /wp-content/themes/ — kald den f.eks. mit-tema-child.

Opret en style.css-fil med dette indhold:

/*
Theme Name: Mit Tema Child
Template: mit-tema
*/

/* Dine CSS-tilpasninger herunder */

Opret en functions.php-fil der loader parent theme’ets stylesheet:

<?php
add_action('wp_enqueue_scripts', function() {
    wp_enqueue_style(
        'parent-style',
        get_template_directory_uri() . '/style.css'
    );
});

Aktiver child theme’et under Udseende → Temaer. Det er det.

Plugins som alternativ

Ønsker du ikke at oprette et child theme manuelt tilbyder plugins som Child Theme Configurator en grafisk guide der gør det for dig.

Har du et eksisterende tema med direkte ændringer kan Child Theme Configurator hjælpe med at migrere ændringerne over i et nyt child theme.

Har du spørgsmål om child themes eller WordPress-udvikling generelt? Skriv til mig.

// Brug for hjælp?

Lad os løse det

Har du brug for hjælp med WordPress, sikkerhed eller automatisering? Jeg svarer inden for 24 timer.

Kontakt mig →

Webmaster-aftaler

Fra 1.299 kr/md — opdateringer, backup, sikkerhed og support.

Se aftaler →

Flere indlæg

Se alle →