Hvorfor bør man lage et child theme (dattertema) vis man vil endre på utseendet på bloggen?
Hvis du gjør noen endringer direkte på ditt tema så vil de forsvinne hvis når du oppdaterer temaet. Da må du enda en gang endre på temaet ditt for at det skal se ut som det gjorde tidligere.
Har du gjort mange endringer på temaet ditt så er det sannsynlig for at du ikke husker vad det er du har endret.
Hvis du derimot velger å lage et child theme av temaet du bruker så kan du gjøre så mange endringer som du vil uten at de forsvinner når hovedtemaet oppdateres.
Jeg kommer å vise dere hvordan man lager et child theme for det populære Twenty Twelve temaet.
Hvordan lage et child theme av Twenty Twelve
Det eneste du trenger å gjøre er å lage en mappe og en fil. For å få dette til så trenger du logge deg på din webside gjennom å bruke et FTP program eller cpanelet hos din hosting leverandør.
Jeg rekommanderer å bruke det svært populære FTP programmet til filezilla som er gratis å bruke.
1. Lag en child theme mappe
Etter du har logget deg inn på din webside via ditt FTP program så må du navigere til wp/content/themes/. Denne katalogen vil inneholde en eller flere mapper, som hver representerer et tema installert på nettstedet ditt.
I denne katalogen så skal du lage en ny mappe. Du kan døpe mappen til vad du vill, men jeg rekommanderer å døpe mappen til noe som TwentyTwelve-Child.
2. Lag en style.css fil
Etter du har laget din child theme mappe så trenger du å lage en style.css fil i mappen. Åpne notepad og lim inn følgende kode:
/*Theme Name: My Twenty Twelve Child
Theme URI: http://wptips.no
Description: Child theme
Author: Patrik Broddfelt
Author URI: http://wptips.no
Template: twentytwelve
Version: 1
*/
Selvfølgelig så kan du endre på detaljene ovenfor. Det som er viktig er at Template navnet er navnet på mappen der ditt hovedtema ligger.
Det finnes en viktig ting til som du må legge til i din style.css fil. Om du aktivere ditt child theme nå og går til din blogg så vil du legge merke til at din blogg ikke er stylet i det hele tatt.
Derfor trenger du legge til følgende kode i din nye style.css fil.
@import url("../twentytwelve/style.css");
Husk å endre navnet twentytwelve til navnet på hovedtemaet du bruker.
3. Aktivere ditt child theme
Alt du trenger å gjøre nå er å aktivere dit nye child theme.
Logg deg på WordPress og gå til utseende > temaer som du finner i den venstre menyen. På toppen av siden vil du se at ditt hovedtema er aktivert og litt lengre ned så vil du se ditt nye child theme som du har laget. Trykk på aktiver og ditt child theme vil nå vare aktivert.
Nå er det bare til å endre på ditt utseende så mye du ønsker.
4. Hvordan endre på php filene
Vad om du har lyst å legge til AddThis social bar i din footer.php fil. Det du gjør da er å kopierer din footer.php fil i hovedtemaet og limer inn filen i ditt child theme. Legg så til AddThis social bar i footer.php filen du kopierte over til ditt child theme.
Du kan kopiere over hvilken php fil som helst til ditt child theme og gjøre endringer der.
Du kan også lage nye php filersom til eksempel page templates i ditt child theme .
Det finnes også en enklere metode og det er å bruke en utvidelse som lager en ny mappe og style.css fil for deg, One-Click Child. Men siden det er så lett å få til via FTP program så rekommanderer jeg å ikke bruke noen utvidelse. Husk på at utvidelser gjør din blogg tregere.
Som dere kan se så er det veldig enkelt å lage et child theme i WordPress. Selv om du kun lager noen få endringer på din blogg så ha som vane å lag et child theme først så slipper du å få noen overraskelser når temaet ditt oppdateres.

















Hei, jobber med å lage ett Child Theme nå
(har med import setningen og til sist)
Og har gjort slik forklart over, bare at jeg bruker Oxygen!
Men jeg får bare denne feimld i selve WP når jeg etterpå går inn på temaer, jeg ser at filen ligger som style.css på cpanelet mitt, men jeg får altså likevell denne feilmld:
Ødelagte temaer
Følgende temaer er installerte, men ikke komplette. Temaer må ha et stilark og en mal.
Navn Beskrivelse
Malen mangler.
Hei JHL,
Har du installert hovedtemaet Oxygen? Hovedtemaet må vare installert hele tiden for at det skal funke. Hvis ikke så får du opp den feilmeldingen som du har fått.
Vis du ikke for det til så kan du sende meg en melding på kontakt skjemaet mitt http://wptips.no/kontakt/ med litt mer informasjon så kan jeg ta en titt på siden din og hjelpe deg med å lage ett child theme for deg.
Jeg testede å lage ett child theme av Oxygen og det oppstod ikke noe problemer når jeg gjorde det.