Copyright infringement Child theme i WordPress: Hvad er det, og hvorfor bruge det?

Hvad betyder child theme?

Et child theme er et WordPress-tema, der arver design og funktionalitet fra et andet tema, kaldet et parent theme eller forældertema. Det bruges til at tilpasse hjemmesiden uden at ændre forældertemaets filer, så dine tilpasninger bevares, når forældertemaet bliver opdateret.
Forfatter: Carina Due · Læsetid: 4 min
Udgivet: 30.09.2026 · Revideret: 30.09.2026

Sådan fungerer et child theme

Et child theme fungerer som et lag af tilpasninger oven på et eksisterende WordPress-tema. Det oprindelige tema kaldes et parent theme, eller forældertema, og leverer grundlaget for hjemmesidens design og funktionalitet.

De to temaer ligger i hver sin mappe. Du aktiverer dit child theme i WordPress, men forældertemaet skal stadig være installeret, fordi dit child theme er afhængigt af det.

Du behøver ikke kopiere hele forældertemaet. Dit child theme indeholder kun de filer og ændringer, du har brug for. Det kan eksempelvis være CSS, som styrer farver og typografi, eller en tilpasset skabelon, som bestemmer, hvordan en bestemt sidetype vises.

Når dit child theme indeholder en skabelon, der erstatter en tilsvarende skabelon i forældertemaet, bruger WordPress din version. Resten hentes fortsat fra forældertemaet.

Hvorfor bruge et child theme?

Den væsentligste grund er, at dine tilpasninger holdes adskilt fra temaets originalfiler.

Retter du direkte i et temas filer, kan ændringerne blive overskrevet, næste gang temaet opdateres. Med et child theme ligger tilpasningerne i en separat mappe, som opdateringen af forældertemaet ikke overskriver.

Det giver mulighed for at modtage rettelser og forbedringer til forældertemaet uden at skulle genindføre alle dine egne ændringer bagefter.

Et child theme er især relevant, når du vil:

  • Ændre designet med egen CSS.
  • Tilpasse sidens top eller bund, også kaldet header og footer.
  • Ændre skabeloner for bestemte sider eller indholdstyper.
  • Tilføje mindre funktionelle tilpasninger til temaet.

Forestil dig en webshop, der bruger et færdigt WordPress-tema. Webshoppen vil have andre knapfarver, en ændret header og et særligt layout på produktsiderne. Disse tilpasninger kan placeres i et child theme, mens forældertemaet fortsat leverer resten af designet og funktionaliteten.

Sådan opretter og aktiverer du et child theme

Den konkrete opsætning afhænger af forældertemaet, men grundforløbet er:

  1. Opret en separat temamappe i wp-content/themes.
  2. Tilføj filen style.css med de nødvendige temaoplysninger. Feltet Template skal angive forældertemaets præcise mappenavn, så WordPress kan forbinde de to temaer.
  3. Sørg for korrekt indlæsning af CSS. Afhængigt af forældertemaets opsætning kan det kræve en functions.php-fil, der indlæser stylesheets med WordPress-funktionen wp_enqueue_style().
  4. Aktivér dit child theme under Udseende → Temaer i WordPress.
  5. Tilføj og test dine tilpasninger, så du kan kontrollere, at design og funktioner virker som forventet.

En tom mappe er altså ikke nok. WordPress skal kunne identificere temaet og dets forbindelse til forældertemaet.

Følg forældertemaets dokumentation, når du opsætter indlæsning af CSS. Ældre vejledninger bruger ofte CSS-reglen @import, men den anbefalede tilgang er at bruge WordPress’ system til indlæsning af stylesheets.

Tilpasningerne bevares, men skal stadig vedligeholdes

Et child theme beskytter mod, at forældertemaets opdateringer overskriver dine filer. Det er ikke en garanti for, at ændringerne altid fungerer efter en opdatering.

Hvis forældertemaet ændrer sin struktur eller funktionalitet markant, kan dine tilpasninger kræve justeringer. Derfor bør du kontrollere hjemmesiden efter opdateringer.

Kopiér også kun de skabeloner, du faktisk skal ændre. En skabelon i dit child theme erstatter forældertemaets version og får derfor ikke automatisk de rettelser, der senere kommer i den oprindelige fil. Jo flere skabeloner du overtager, desto mere skal du selv holde øje med.

Endelig er et child theme ikke et selvstændigt tema. Fjerner du forældertemaet, mangler det sit grundlag. WordPress understøtter heller ikke et child theme oven på et andet child theme: Det skal referere direkte til et forældertema.

Kategori: CMS og WordPress Tags: Skabeloner (WordPress) Synonymer: undertema

FAQ om child theme

Hvornår har jeg brug for et child theme?

Et child theme er især relevant, når du vil ændre et WordPress-temas skabeloner eller tilføje kode uden at redigere originalfilerne. Det kan eksempelvis være ændringer i header, footer eller en produktskabelon. Skal du kun justere farver og skrifttyper gennem temaets indstillinger, er et child theme ofte unødvendigt. Behovet afhænger altså af, hvordan du laver tilpasningerne, ikke kun hvor mange ændringer du ønsker.

Hvordan opretter og aktiverer jeg et child theme?

Du opretter et child theme i en separat mappe under wp-content/themes og tilføjer en style.css med temaoplysninger. Feltet Template skal angive parent theme’ets præcise mappenavn. Afhængigt af temaet kan du også skulle indlæse stylesheets via functions.php med wp_enqueue_style(). Derefter aktiverer du child theme’et under Udseende → Temaer i WordPress. Parent theme’et skal fortsat være installeret, men det er child theme’et, der skal være aktivt.

Kan en opdatering ødelægge mit child theme?

Ja, en opdatering af parent theme’et kan give kompatibilitetsproblemer, selvom filerne i dit child theme ikke bliver overskrevet. Hvis forældertemaet ændrer sin struktur eller funktioner, kan dine tilpasninger kræve justeringer. En skabelon i child theme’et får heller ikke automatisk rettelser fra den tilsvarende skabelon i parent theme’et. Tag derfor backup, og test større opdateringer på en testversion af hjemmesiden, før du opdaterer den aktive side.

Hvordan ændrer jeg skabeloner og funktioner i et child theme?

Du ændrer normalt en skabelon ved at kopiere den relevante fil til child theme’et med samme navn og mappeplacering og derefter redigere kopien. WordPress bruger så denne frem for parent theme’ets tilsvarende skabelon. functions.php fungerer anderledes: Child theme’ets fil indlæses sammen med forældertemaets og erstatter den ikke. Tilføj derfor kun din egen kode dér frem for at kopiere hele parent theme’ets functions.php, da gentagne funktionsnavne kan give fejl.

Bliver mine eksisterende ændringer automatisk flyttet til et child theme?

Nej, ændringer, du allerede har lavet direkte i parent theme’ets filer, bliver ikke automatisk flyttet til et child theme. Du skal finde tilpasningerne og overføre dem til de relevante filer i child theme’et. Har du eksempelvis ændret en footer-skabelon, skal tilpasningen med over i den tilsvarende skabelon. Tag backup først, og kontrollér resultatet, før du opdaterer parent theme’et, så de oprindelige ændringer ikke går tabt.

Kan jeg slette parent theme’et, når mit child theme er aktivt?

Nej, parent theme’et skal blive installeret, fordi et child theme er afhængigt af dets filer og funktionalitet. Child theme’et indeholder typisk kun dine tilpasninger, ikke en komplet kopi af temaet. Sletter du forældertemaet, kan WordPress derfor ikke bruge child theme’et korrekt. Vil du skifte til et andet parent theme, skal tilpasningerne gennemgås og ofte tilrettes; det er ikke nødvendigvis nok blot at ændre referencen i style.css.

Scroll to Top