Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Vad är ett WordPress barn-tema? Fördelar, nackdelar och mer

‘WordPress barntema’ – det är en term du förmodligen har hört, men vad betyder det egentligen för din webbplats? Många WordPress-användare, särskilt de som precis har börjat, är inte säkra på om de ska använda barnteman eller inte.

Under åren har vi arbetat med otaliga WordPress-webbplatser av alla storlekar och pratat med användare från kompletta nybörjare till erfarna utvecklare. Genom denna erfarenhet har vi utvecklat vårt eget synsätt på när och hur man använder barnteman effektivt.

I den här guiden kommer vi att förklara vad ett WordPress barn-tema faktiskt är, utan tekniskt jargong. Vi kommer att titta på de verkliga fördelarna och potentiella nackdelarna, och hjälpa dig att avgöra om ett barn-tema är rätt för din webbplats.

Vad är ett WordPress-barntema? Fördelar, nackdelar och mer

Här är de ämnen vi kommer att täcka, och du kan använda snabblänkarna nedan för att hoppa till det ämne du är mest intresserad av:

Vad är ett barn-tema i WordPress?

I WordPress ärver ett barntema funktionaliteten, funktionerna och stilen från ett annat WordPress-tema, som också kallas föräldratema.

När du anpassar ett barn-tema, kommer föräldratemat inte att påverkas. Det är därför många utvecklare använder barn-teman för att bevara sina temaanpassningar som kan gå förlorade om föräldratemat uppdaterades.

Det första steget för att skapa ett barntema är att välja ett bra föräldratema. Du kan använda vilket WordPress-tema som helst som föräldratema, men vissa teman är mer lämpliga än andra.

Till exempel är temaramverk utmärkta föräldrateman. De inkluderar kärnfunktionerna i ett tema men inte stylingen.

Vi har funnit att de kan påskynda utvecklingstiden avsevärt, särskilt för byråer och frilansare som arbetar med flera webbplatser.

Genesis tema-ramverk

Det är också bra att välja ett tema som har det utseende och de anpassningsfunktioner du behöver för att din webbplats ska uppnå sina mål. På så sätt behöver du inte göra många ändringar.

Om du är intresserad av att använda ett barntema kan du läsa vår guide om hur man skapar ett barntema i WordPress.

Varför använda ett WordPress barn-tema?

Som nämnts använder många utvecklare ett WordPress-barntema för att bevara sina anpassningsalternativ när det finns en temauppdatering. I det här fallet kommer ditt föräldratema att uppdateras, men det påverkar inte ditt aktiva barntema.

För att inte tala om att barnteman kan skydda din webbplats mot potentiella WordPress-säkerhetsproblem. Om föräldratemat visar sig ha betydande buggar i en uppdatering, kommer dessa inte att påverka ditt barntema.

Temauppdateringar

För utvecklare är användningen av ett barntema också ett snabbt och effektivt sätt att anpassa en WordPress-webbplats. De kan snabbt implementera anpassade stilar, malländringar eller ytterligare funktionalitet utan att ändra föräldratemats kärnfiler.

För- och nackdelar med att använda WordPress-barnteman

Som de flesta saker finns det fördelar och nackdelar med att använda ett WordPress-barntema. Låt oss först titta på fördelarna.

Fördelar med ett WordPress barn-tema:

  • Säkra uppdateringar: Genom att använda ett barntema håller du alla dina anpassade ändringar separerade från huvudtemat. Det innebär att du kan uppdatera föräldratemat utan att förlora dina anpassningar, eftersom de är säkert lagrade i barntemat.
  • Lätt att utöka: Ett barntema byggt på ett kraftfullt tema-ramverk ger stor flexibilitet utan att skriva mycket kod. Du behöver bara ändra mallfilerna och funktionerna som du vill anpassa.
  • Felsäker: När du skapar ett komplett tema måste du tänka på alla möjliga scenarier. När du inte kodar för något i ett barntema, är föräldratemats funktionalitet tillgänglig som fallback-alternativ.

Nackdelar med ett WordPress barn-tema:

  • Inlärningskurva: Du behöver investera tid i att lära dig om föräldratemat, särskilt när du har valt ett robust ramverk med egna hooks och filter. Men när du väl kan föräldratemat kommer du att kunna skapa anpassade webbplatser på nolltid.
  • Beroende av föräldratema: Utvecklaren av föräldratemat kan överge temat. Tekniskt sett kan du fortsätta att använda det även om det överges, men det kanske inte fungerar lika bra. Tänk också på att använda välrenommerade temaramverk som Genesis med en god historik.

För- och nackdelarna med att använda ett barntema beror också på vilket tema du använder som föräldratema, så låt oss titta på det härnäst.

Vikten av att välja ett bra föräldratema

Anledningen till att det är viktigt att välja ett bra föräldratema är att spara tid.

Vi hör ofta från nybörjare som gör misstaget att välja ett föräldratema som inte erbjuder mycket funktionalitet. De slutar med att behöva åsidosätta de flesta av föräldratemats temafiler.

Låt oss säga att du väljer ett föräldratema och bestämmer dig för att du inte gillar hur sidfoten ser ut. Så du skapar en ny footer.php-fil. Sedan bestämmer du dig för att du inte gillar hur sidhuvudet ser ut och skapar en ny header.php-fil.

Mallfiler som används i ett tema

Snart blir det tydligt att du inte bör använda det temat som ett föräldratema. Istället kan du använda det som ett starttema som du omvandlar till ditt eget anpassade tema.

Ett annat alternativ vore att välja ett annat tema som ligger mycket närmare det du behöver. På så sätt behöver du inte göra så många ändringar i ditt barntema.

Ska du använda ett WordPress-barntema?

Efter år av att bygga och underhålla WordPress-webbplatser har vi utvecklat en god känsla för när barnteman är mest fördelaktiga. Här är vår syn på vem som bör överväga att använda dem.

Om du är utvecklare, då kan du använda ett barntema för att minska din utvecklingstid när du arbetar med kunder eller skapar ditt eget tema.

Utvecklare behöver effektivisera sitt arbetsflöde samtidigt som de skapar kvalitativa teman. Att skapa ett barntema hjälper dig ofta att uppnå det.

Många av de webbplatser vi bygger är barnteman till Genesis Theme Framework. Men i vissa fall bygger vi ett fristående anpassat WordPress-tema, till exempel när ett projekt är mycket komplext eller mycket enkelt.

Om du är en användare, då rekommenderar vi barnteman endast om du ständigt lägger till nya funktioner i ditt temas functions.php-fil eller ständigt modifierar dess style.css-fil.

Under ett föredrag på ett WordPress-möte frågade en läsare oss om den bästa lösningen för att lägga till anpassade stilar. De undrade om det var bättre att använda ett barntema eller ett anpassat CSS-plugin.

Svaret på det beror på hur kunnig och bekväm du är med teknik. Det beror också på hur många anpassningar du gör.

Ett anpassat CSS-plugin som CSS Hero fungerar bra om du bara behöver ändra stilen på några få element. Men om du finner dig själv med att ändra hela färgschemat, till exempel, då bör du definitivt överväga att använda ett barn-tema.

Skapa en skuggeffekt i CSS Hero

Ett annat alternativ är att använda WPCode. Detta plugin låter dig göra ändringar i din functions.php-fil och andra temafiler utan att redigera koden direkt.

På så sätt kan du köra skript för sidhuvud och sidfot utan att behöva oroa dig för att förlora dina anpassningar eller skada din webbplats. För mer information kan du se vår guide om hur man använder anpassade kodavsnitt i WordPress.

WPCode Pro-version

Nybörjarvänliga alternativ till att använda ett barntema

För WordPress-nybörjare rekommenderar vi inte att hoppa rakt in i att skapa barnteman. Enligt vår erfarenhet är det ofta inte nödvändigt och kan komplicera saker i onödan.

Istället föreslår vi detta:

  • Om du är nybörjare på WordPress: Börja med att använda de inbyggda anpassningsalternativen i ditt tema, oavsett om det är i redigeraren för hela webbplatsen eller temaanpassaren. Många moderna teman erbjuder omfattande anpassning utan att du behöver röra någon kod.
  • För mer omfattande ändringar: Överväg att använda ett sidbyggarplugin som SeedProd. Dessa verktyg erbjuder avancerad anpassning utan att kräva kodningskunskaper.
  • För mindre stiländringar: Använd funktionen Ytterligare CSS i temaanpassaren eller redigeraren för hela webbplatsen. Detta gör att du kan göra små stiljusteringar utan att skapa ett barntema.

Och oavsett din kunskapsnivå rekommenderar vi alltid att använda en staging-webbplats. Med detta kan du experimentera med anpassningar, testa nya plugins och till och med prova olika teman utan att riskera att bryta din live-webbplats.

Vi hoppas att den här handledningen hjälpte dig att lära dig vad ett WordPress-barntema är och om det är lämpligt för dig att skapa ett barntema. Du kanske också vill kolla in vår jämförelsegudie om gratis vs premium WordPress-teman och vår checklista med saker att göra innan du byter WordPress-teman.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

107 CommentsLeave a Reply

  1. Jag har länge ansett att ett barn-tema är en nödvändighet. Även om jag tidigare mest använde WPCode-pluginet, är det ibland nödvändigt att infoga kod i function.php också. Jag har funnit det mycket hjälpsamt att använda ett barn-tema så att jag inte förlorar alla mina anpassningar bara för att uppdatera mallen. Dessutom använder jag ett mycket enkelt plugin för detta, som låter mig infoga personlig data i mallen. Det ser mycket bättre ut när kunden ser en mall som heter efter deras webbplats i deras WordPress.

    • Snälla, kan du nämna namnet på det enkla pluginet du använder för att lägga till det, kanske det kan vara till hjälp för andra. För mig använder jag WPcode för att lägga till kod, när jag väl har lärt mig att använda det, har jag slutat lägga till koder i min functions-fil igen.

      • Hej Mrteesurez,
        för att skapa ett barntema använder jag ett väldigt enkelt och litet plugin som heter Child Theme Creator av Orbisius. Det är väldigt lättviktigt, och det bästa är att när du väl har skapat ett barntema kan du ta bort pluginet, och det tar ingen plats. Ge det definitivt ett försök. Pluginet är perfekt och snabbt.

        • Jag uppskattar detta svar, tack för att du tog dig tid att förklara det i detalj.
          Jag kommer säkert att prova det eftersom jag behöver skapa ett barntema för mina bloggar och några klienters bloggar, så att använda ett plugin verkar enklare och snabbare för mig. tack.

  2. Tack så mycket wpbeginner för att ni har rett ut mina tvivel gällande barn-teman.
    Jag har alltid använt föräldratemat för att skapa webbplatser och bloggar och har aldrig använt barn-teman eftersom jag inte hade en aning om hur ett barn-tema fungerar.
    Jag har dock en liten fundering. När man har ett barn-tema och gör stora ändringar i dess funktionalitet och ändrar i functions.php och styles.css, var lagras alla dessa filer?
    för när vi uppdaterar föräldratemat förblir det intakt och till min förvåning pushas det även till föräldratemat.

    • Dessa filer skulle lagras i barntemats mapp. Barnteman använder föräldratemats stil och åsidosätter med eventuella specifikationer som du inkluderar i barntemat, men barntemat gör inga direkta ändringar i föräldratemat om du bestämmer dig för att byta till föräldratemat.

      Admin

  3. Hej! Tack för handledningarna. Hur ska jag avgöra när jag ska använda ett FSE-tema eller ett blocktema för en webbplats?

    • There is no guaranteed better between the two, it is a question of personal preference :)

      Admin

  4. Vad händer om jag redan har skapat anpassade rubriker och sidfötter och sedan skapar ett barntema?

  5. Kan du vänligen berätta för mig att vi precis har lagt till ett barn-tema till vårt tema medan vi gjorde ändringar i webbplatsens stil, när detta är klart, behåller du barn-temat aktivt eller återgår du till huvudmallen och gör den aktiv igen.
    Hoppas detta är begripligt

    • Du vill att temat du anpassade ska vara det aktiva temat. Det skulle normalt vara barntemat som du anpassar.

      Admin

      • Fantastiskt tack för det snabba svaret, detta måste vara den bästa webbplatsen när det gäller alla WordPress-relaterade ämnen, den har varit en guldgruva av information när jag navigerar mig igenom inlärningsprocessen för webbdesign. VInaka

  6. Hej, jag har en fråga. Påverkar (sänker) skapandet och aktiveringen av ett barntema SEO-rankingen för en redan rankad webbplats som är live?

    • Det skulle bero på de specifika ändringarna, men det bör för det mesta inte påverka din webbplats SEO.

      Admin

  7. Hej, bra artikel om barnteman. Det är precis vad jag behövde. Bara en fråga? Har jag rätt i att man inte behöver installera barntemat när man först installerar föräldratemat? Att man bara installerar det i det ögonblick man behöver anpassa function.php eller föräldratemats mallfiler?

  8. Fråga! När jag aktiverar ett föräldratema och ett barntema, aktiverar jag båda temana i min instrumentpanel? Eller aktiverar jag bara barntemat och lämnar föräldratemat inaktiverat?

    Jag frågar för att, om jag aktiverar båda, kommer jag att kunna avgöra vilket som är barntemat inom instrumentpanelen?

    • You would want to activate the child theme and leave the parent theme deactivated. The child theme will use what it needs from the deactivated parent theme :)

      Admin

  9. Skapa innehåll du har delat, tack för detta. Jag har en fråga om hur jag kan identifiera om temat är betalt eller nullat? Kan du snälla ge mig någon legitim idé eller hjälp. Tack igen!

  10. Hej, tack så mycket för detta informativa inlägg. Jag skulle vilja bekräfta mina tvivel. Jag skapade en wordpress-sida för några månader sedan och har inte känt till barn-teman förrän nu. Jag har dock inte gjort några ändringar i temats filer direkt, men jag har gjort många ändringar med temats Anpassa. Min fråga är, kommer jag att förlora mina ändringar när jag uppdaterar mitt nuvarande tema? Tack på förhand.

  11. Hej!
    Jag började med ett barn-tema med bara några få åsidosatta föräldrafiler, men nu har jag mer anpassningar än jag trodde. Hur påverkas laddningstiden för webbplatsen av att ha fler och fler filer i mitt barn-tema?
    Tack,
    Alice

    • Det skulle till stor del bero på filerna och vad de ändrar, det finns ingen specifik mängd som garanterat kommer att ändras.

      Admin

  12. Hej!

    Låt oss säga att jag skapade ett barntema av ett Astra-barntema. Om jag vill ändra något i Customizer (inte temaredigeraren) måste jag använda barntemat eller barntemat? Med andra ord – när jag har ett barntema, då arbetar jag bara med barntemat och lämnar barntemat inaktiverat eller inte?

    Tack!

    • När du använder ett barn-tema skulle du göra några ändringar med barn-temat och inte återaktivera föräldratemat.

      Admin

  13. Hej, och fin artikel. Jag har skapat webbplatser med barnteman under de senaste åren. Nu har jag insett att barntemat jag har använt inte har uppdaterats på 2 år. Så det verkar som att utvecklarna har övergett det. Jag undrade bara hur stora riskerna är med dessa webbplatser jag har skapat eftersom det inte finns några uppdateringar av barntemat? Kommer en stor WordPress-kärnuppdatering att bryta temat etc?

    • Tyvärr finns det inget enkelt sätt att testa det, om du är orolig kan du skapa en staging-webbplats för att testa hur en uppdatering skulle hanteras.

      Admin

  14. hej när jag använder ett barntema och det är dags att uppdatera, behöver jag aktivera föräldratemat innan jag uppdaterar eller uppdaterar jag med barntemat aktiverat?

    tack

    • Du skulle uppdatera de som har en tillgänglig uppdatering och du behöver inte aktivera de teman du uppdaterar.

      Admin

  15. Jag är lite förvirrad mellan när jag ska använda ett barn-tema.

    Jag har en storskalig mall laddad i WP. Jag vill anpassa den för att fungera som en småskalig mall för värme-/kylningsåterförsäljare.

    Jag ändrar inte den underliggande CSS-koden – bara byter ut bilder och text som är mer HVAC-relaterad..

    Skulle det vara vettigt att göra detta till ett barn-tema av den ursprungliga mallen eller om en återförsäljare beställer en webbplats, göra återförsäljarens webbplats till barnwebbplatser?

  16. Hej, jag vill ta bort media query från mitt tema så att jag inte får problem med att använda Jetpacks mobila tema. Mitt temanamn är CHURCH AND EVENT. Jag kan inte hitta media query så att jag kan ta bort den. Jag vill inaktivera responsivitet i mitt tema. Vänligen hjälp mig. Tack.

  17. Jag är helt för barn-teman när det absolut behövs. Temat jag använder för närvarande erbjuder dock tillräckligt med anpassningsmöjligheter, så jag har inte behövt skapa ett barn-tema. Vanligtvis... om du funderar på en anpassning och tror att du behöver gå in i Dashboard > Utseende > Redigerare > .... ja, överväg detta: Om du gjorde en ändring i Redigeraren skulle du förlora dessa anpassningar varje gång temat uppdaterades; därav behovet av ett barn-tema. Men innan du går ner på någon av dessa vägar, gör en Google-sökning och se om du kan uppnå ditt samma mål inom dina faktiska tema-anpassningsalternativ, vilket skulle vara det enklare och föredragna alternativet (om tillgängligt).

  18. Hej,
    Förlåt, jag förstår fortfarande inte, men jag vill verkligen göra det. Jag förstår inte förälder-barn-relationer här. Så jag köpte ett tema, det kommer med ett föräldra- och ett barn-tema. Jag kommer definitivt att göra några CSS-uppdateringar, så jag borde göra det i ett barn-tema <- hittills så bra.

    Det som är förvirrande för mig är uppdateringsdelen. Så när uppdateringen kommer, vad gör jag? Jag uppdaterar föräldra temat och det rör inte barn temat och barn temat får också uppdateringarna magiskt? Eller uppdaterar jag barn temat och det undviker på något sätt att röra huvudfilerna? Eller behandlar jag det som en utvecklings/live-miljö där jag kopierar funktioner från en till en annan? Behöver jag installera både föräldra och barn tema? Jag har aldrig hanterat detta tidigare, förlåt om detta är en 2+2 typ av fråga.

    • Hej Jane,

      1. Du kommer att tillämpa din anpassade css till barn temat.

      2. Du får uppdateringar för föräldratemat. När du uppdaterar ett föräldratema ärver ditt barntema bara de ändringar som inte skrivs över i barntemat. Till exempel kommer din barntema anpassade CSS inte att ändras och alla ändringar du gjort i koden i barntemat kommer att förbli intakta.

      Admin

    • Hej Jane,
      Du kan tänka på det lite som en outfit.
      Ditt barntema kan vara som en favorittröja du drar på över kjol och blus (föräldratema): om du byter ut kjol och blus mot byxor och skjorta (uppdatera föräldratemat) kan du fortfarande dra på dig din favorittröja för att behålla den "look" du ville ha.

  19. Du säger att barn-teman inte är nödvändiga, när du bara har gjort mindre ändringar. Eftersom det alltid är viktigt att uppdatera ditt tema, är det inte bättre att alltid ha ett barn-tema, även om du bara har gjort en mindre ändring? Jag menar, varför ska du förlora din (även mindre) ändring varje gång du installerar en ny uppdatering?

    • Hej Daniel,

      Mindre ändringar som anpassad CSS som lagts till via Anpassa påverkas inte av temauppdateringar. Om du har gjort ändringar i faktiska temafiler är det bättre att använda ett barntema.

      Admin

  20. 3. Hur skulle du svara i den här situationen?

    Kontext: För att administrera en WordPress-webbplats måste webbplatsägaren logga in. När den är inloggad försvinner inloggningsknappen från WordPress. dvs. inloggning är endast synlig för besökare som inte redan är inloggade. Vissa inser inte detta och tittar på sin webbplats (när de är inloggade) och tittar sedan på temademon (när de inte är inloggade), uppfattar skillnaden och ser den saknade inloggningsknappen som något som behöver åtgärdas.

    Kunden skickar in denna supportförfrågan:

    Jag använder ditt tema för min webbplats och när jag redigerar det
    kan jag inte se Logga in-knappen som jag ser på din temademon
    webbplats på min sida.

    Jag har följt alla dina instruktioner och installerat dummydata och tror att detta borde fungera. Jag betalade bra pengar för detta tema och förväntade mig att det skulle vara lätt att installera dummydata och få min webbplats att se exakt ut som demon för lansering nästa vecka, och ärligt talat är jag lite besviken. Vänligen fixa detta åt mig.

    • Det låter som att de är oroliga för att det inte finns något sätt för folk att logga in på webbplatsen, snarare än att temat inte ser exakt ut som demon. Jag skulle förklara för dem att när de väl är inloggade försvinner den knappen. Jag skulle sedan berätta fördelarna med den funktionen, som att ha en mindre rörig webbplats, etc.

      Om de fortfarande är upprörda över det, förklara att du uppskattar feedbacken och att du i framtiden kommer att göra saker tydligare på webbplatsen. Jag skulle misstänka att de kommer att vara okej med det när de förstår resonemanget bakom varför knappen försvinner.

  21. Hej,
    Ny på WP här. Låt mig veta om jag har förstått detta rätt:
    Om jag har installerat Divi-temat, men har ändrat vissa element inom temat – som knappens konturfärg, teckensnittsfärger, hover-färger – allt inom ramarna för det givna Divi UI – behöver jag då tänka på att skapa ett barn-tema för framtida uppdateringar? Eller kommer ändringar som dessa att ärvas i framtida uppdateringar utan ytterligare krångel?
    Ingen anpassad CSS har lagts till, och jag har inte heller rört PHP i det nämnda projektet.
    Tack!

  22. Jag använder ett barntema och om jag gör ändringar i några filer så ser jag till att de redigerade filerna finns i barntemat med samma sökväg (åtminstone tror jag att det är vad jag ska göra). Men nu när jag ska uppdatera temat på min LIVE-sida ser jag inte vad jag ska göra med barntemat eftersom det uppdaterade föräldratemat också har ett barntema. Visst, ju äldre mina ursprungliga barntemafiler blir, desto mer och mer skiljer de sig från de uppdaterade föräldratemafilerna tills en dag allt går sönder.
    Jag ser inte tydligt hur jag ska hantera mitt barntema när jag gör uppdateringar??

  23. Hej ingenjör Syed,
    Jag läser det här inlägget för tredje gången, och det har hjälpt mig mycket eftersom jag verkligen behöver ett bra tema för min blogg, men mitt problem är att jag är en komplett nybörjare i bloggvärlden, och därför har valet av rätt tema för min blogg blivit ett stort problem för mig.
    Och den gnagande frågan är om detta "Genesis framework theme" har två sidofält eftersom jag värdesätter ett tema med två sidofält så mycket.
    Tack.

  24. Jag har ett par frågor angående detta, snälla.

    Grundläggande har jag 0 kodningskunskaper och jag använder visuell redigeringsprogramvara för att redigera ett tema jag köpte. mina redigeringar är i princip att ändra logotyper, ta bort extra sidor och ändra widgets/sliders på sidorna från temats eget urval

    1) Tror du att jag borde ha ett barntema eftersom det här temat uppdateras en gång i veckan och det är ett nytt tema, vilket innebär att det förmodligen kommer att bli många fler uppdateringar i framtiden?

    2) om inte, vad tror du är mitt bästa tillvägagångssätt för att uppdatera detta?

    Jag är nybörjare på WP, använde det bara den här veckan för första gången lol

  25. Jag har fortfarande en fråga efter att ha läst ditt utmärkta inlägg.

    Jag använder ett tema och har inte ändrat något större och särskilt inte i style.css eller functions.php.
    Jag har bara ändrat några automatiska "översättnings"-fel som temat har, såsom php-filer som finns i "inc"-mappen. Till exempel filen: /inc/shortcodes/portfolio.php

    Min fråga är nu:
    Kommer dessa textjusteringar som jag har gjort i PHP-koderna att raderas när jag uppdaterar temat? Och borde jag därför använda ett barn-tema?

    Hoppas få ditt råd snart.

    P.s.: Jag är ett stort fan av dina inlägg. Tack!

    • Hej Aad,

      Ja, de kommer med största sannolikhet att ersättas. Du måste säkerhetskopiera ditt tema före uppdateringen. Efter uppdateringen kan du kopiera och klistra in dina ändringar från säkerhetskopian till det nyligen uppdaterade temat.

      Admin

    • Egentligen beror det på vad de vill uppnå. Den viktigaste anledningen till att använda ett barn tema är när du vill anpassa ditt tema utan att redigera föräldra temat.

      Admin

  26. Min datorkunskap är helt värdbaserad, 3:e generationens grejer, så allt detta webb-“tjafs” är ett främmande språk – ett jag egentligen inte vill lära mig. Ja, jag är så gammal! Jag förstår förälder-barn-relationer i databaser, men detta webb-tjafs är bortom mig.

    Mina barn gav mig en webbplats som julklapp för att visa upp verk från min hobby. Trevligt! Inledningsvis satte min dotter upp webbplatsen med ett standardtema och lade ut lite innehåll, bara för att visa mig vad som var möjligt. Tanken var att en standard, färdig lösning skulle räcka för att jag skulle kunna lägga upp bilder och text på ett organiserat sätt. Det är verkligen allt jag gör. Ingen e-handel, väldigt lite e-post, och inte särskilt mycket kommentering och svarande. (Det är vad Facebook är till för...)

    En vecka efter jul, efter att jag hade ställt in sidan som jag ville ha den, uppdaterade jag temat och förlorade allt! Sedan dess har jag undvikit allt som ser ut som en temauppdatering.

    Nu, när jag hör om hur många säkerhetsproblem det finns (och efter att ha haft en specifik sida måltavla av någon sorts ryska spammare som lämnade oändliga och meningslösa kommentarer) ser jag att det kanske inte är den bästa metoden.

    Finns det något sätt att uppdatera ett barntema *utan* att förlora allt? Jag har ett års arbete skapat online och tror verkligen inte att jag vill behöva börja om från början på grund av en slumpmässig uppdatering.

    Är jag lika körd som jag känner mig?

    • Hi Mark :)

      It is alright to feel overwhelmed by complex terminologies. However, many of our users, who all started like that eventually got better at managing their websites like total pros :)

      Ja, du bör hålla ditt tema uppdaterat. Alla WordPress-teman av god kvalitet kan enkelt uppdateras. Om du inte gör direkta ändringar i dina temafiler. Dessa ändringar kommer att åsidosättas när du uppdaterar temat.

      Bokmärk vår felsökningsguide för WordPress och du kommer att vara redo att åtgärda mindre problem på egen hand utan att behöva hjälp. Den har också ett avsnitt om hur man byter till ett standardtema, vilket är det första steget för att åtgärda en dålig temauppdatering.

      Admin

      • Vad skulle utgöra en "direkt ändring av en temafil"? Pratar vi teckensnittsändringar? Bilder? Ursäkta, jag är nybörjare och vissa antaganden går mig över huvudet.

        • Vi menar att gå in i temats filer och redigera koden där, till exempel under Utseende>Redigerare

  27. Hej,
    det är mycket hjälpsamt i mitt bloggande. Jag använder både förälder och barn.
    var snäll och kolla min länk.

  28. Hej, Bra artikel! Detta klargör verkligen några saker för mig, men nu får det mig att ifrågasätta några av mina motiv.

    Jag är intresserad av att sätta upp ett katalogtema på en underdomän MEN eftersom det verkar som att de flesta av dessa teman är barnteman SÅ behöver jag inte nödvändigtvis ett fullfjädrat föräldratema. Min fråga är, ska jag / bör jag installera ett föräldraramverk först för att fullt ut dra nytta av katalogbarntemat?

    Hoppas det är begripligt?
    tack
    Ed

  29. Jag använde nyligen hueman-temat och jag kunde skapa mitt eget barntema för dagens tema. Lade bara till mall-taggen i style.css för barntemat för att återspegla föräldratemat och en kod för att importera stilmallar i functions.php för barntemat. Därifrån kunde jag göra alla ändringar jag ville i föräldratemat. Det var en bra erfarenhet att lära sig hur man skapar ett barntema. Tack till wpbeginner för att ni finns där för oss.

  30. Kan du förklara hur duplicering av en mallfil till ett barn-tema och sedan göra en mindre ändring i den gör att man kan dra nytta av en säkerhetsuppdatering av föräldratemat? Barn-temats kod kommer säkerligen att behålla sårbarheten och fortsätta att åsidosätta föräldratemats fix?

    • De flesta välkodade WordPress-teman undviker att koda funktionalitet direkt i en mall. Istället lagras dessa funktioner i olika kataloger som inc, js eller functions.php-filen. De flesta mallar som används för att visa sidor eller sektioner på din webbplats genererar vanligtvis HTML från malltaggar som definieras någon annanstans i WordPress-kärnan eller i ditt temas funktionsfiler. Det rekommenderas inte att duplicera funktionsfiler, detta skulle leda till fel eftersom dessa funktioner redan skulle vara definierade i barntemat.

      Ändå, om du är osäker, kan du manuellt uppdatera ditt barn-tema efter en uppdatering av föräldratemat. Du kan använda verktyg för filskillnader för att se vad som har ändrats i nya mallfiler och sedan kopiera dessa ändringar till ditt barn-tema.

      Admin

  31. Kan du förklara hur duplicering av en mallfil till ett barn-tema och sedan göra en mindre ändring i den gör att man kan dra nytta av en säkerhetsuppdatering av föräldratemat? Barn-temats kod kommer säkerligen att behålla sårbarheten och fortsätta att åsidosätta föräldratemats fix?

  32. Jag behöver ställa en fråga som besvaras så snart som möjligt eftersom jag arbetar på min egen webbplats.

    Behöver jag skapa ett barn-tema för mitt eget WordPress-tema (eftersom jag är den enda som kommer att uppdatera det)?

    Jag har aldrig använt en förut.

    Behöver jag också skapa ett barn-tema för kunder när de kommer att kunna modifiera sitt tema (men inga uppdateringar kommer att släppas för det)?

    Jag kommer att skapa webbplatser, men jag kommer inte att släppa periodiska uppdateringar. Så jag behöver dessa punkter klargjorda, eller, bör alla wordpress-teman använda ett barntema?

    • Det beror på ditt personliga val. Om du skriver ett tema för eget bruk kan du göra ändringar direkt i det.

      Angående att lägga till barntema för kunder, igen, det är upp till dig.

      Admin

  33. Något att se upp för: barn teman är inte ALLTID helt uppdateringssäkra. Vi stötte nyligen på ett problem med en klients webbplats där ett föräldra tema – ett av de där "premium allt-i-ett" teman som förblir onämnda – ändrade sina sidstrukturer och klasser avsevärt, vilket ogiltigförklarade all vår barn tema CSS.

    • hej gurus. ok jag har en webbplats som jag har lagt evigheter på att få den precis som jag vill ha den. jag betalade pengar för ett tema jag gillade det så mycket. nu precis när allt gick bra, kan jag inte längre uppdatera det (eftersom det helt förstör min webbplats på alla tänkbara sätt) och det är inte längre responsivt som det en gång var. Det konstiga är att det är responsivt på en Android-surfplatta men inte på Apple-prylar. Har någon några råd för att få det responsivt igen? Ska jag på något sätt börja om och använda ett barn-tema? (Jag använde aldrig ett barn-tema, jag gjorde alla mina otaliga anpassningar på föräldratemat)...vilka är mina alternativ? All hjälp skulle vara MYCKET uppskattad!

  34. Hej…
    Jag använder Twenty Eleven Theme och den enda ändring jag vill göra just nu är att lägga till datumet då inlägget publicerades. Kan du berätta hur jag gör det?

  35. Barnteman: potentiella komplikationer överväger de marginella fördelarna. Du kan lika gärna installera en originalversion som du aldrig rör och en kundversion. Så du har alltid originalet att referera till/falla tillbaka på.
    Problem med barnteman: Har du samma differentiering inbyggd mellan Splash och Webbplatsens startsida?
    1. Om jag ville anpassa CSS, varför inte bara skapa en custom_style.css och köa den efter style.css.
    2. Men det största problemet jag har är att den bevarar förälderns funktionsfil. Med tanke på att det är navet i webbplatsen bör du som utvecklare lära känna den filen riktigt bra, inte presenteras med en tom child functions.php. Och värre än så, Parent functions.php sätter vanligtvis upp en hel del konstanter & inkluderar som pekar på filer och underkataloger i föräldratemat.

    2(a) I alla dina barns php-filer för temat finns det med största sannolikhet KONSTANTER som pekar på förälderns php-filer. Om hela syftet är att bara anpassa barn-temat, då måste alla dessa konstanter (eller åtminstone deras deklarationer) pekas om.

    2(b)Med tanke på att inkluderingarna också pekar på föräldrafiler, kan det i bästa fall göra dig väldigt förvirrad över varför dina barn-redigeringar inte verkar påverka något. I värsta fall kan det skapa ett dödligt fel med upprepad funktionsdeklaration. Så du måste klippa ut inkluderingarna från föräldrafunktionerna och ersätta dem med inkluderingarna i din child.php, men peka dem mot child-sökvägar och filer.php som de kan orsaka.

    2(c)Och sedan finns alla andra föräldrafunktioner i din functions.php som refererar till parent.php-filer/funktioner. Detta innebär igen att om du vill ändra någon child.php måste du tråla igenom hierarkier av funktionsanrop för att se om den utlöses av föräldrafunktionernas functions.php. Om så är fallet, för att upprätthålla principen att inte anpassa parent.php, måste du flytta den funktionen från parent function.php till barnets.

    Jag tycker bara att det inte är värt besväret, och absolut om jag skulle använda ett barn-tema igen skulle jag klippa och klistra in alla föräldrafunktioner. php i barn-temat.

    3. OCH när föräldratemat UPPDATERAS förlorar du ändå återställningen av föräldratemat.. även om detta kan vara att föredra framför att uppdateringen raderar alla dina anpassade child.php-filer som hände mig en gång.

  36. Jag tror verkligen att det här inlägget kommer att förvirra många människor. För som utvecklare... är det här absolut inte riktat till mig. För jag använder inte ens ett ramverk och mina arbetsflöden flyter ganska bra.

    Med ramverken måste du fortfarande lära dig krokar (hooks) och vad de gör.

    Samma tid som det skulle ta att lära sig dessa krokar kan en person lära sig att använda de grundläggande WordPress-krokarna på samma sätt.

    Så här är en tanke. Om ramverk är vägen att gå, varför utvecklas fortfarande en stor mängd teman?

  37. Hej,

    Jag är nybörjare och jag skapar en blogg om viktnedgång. Behöver jag skaffa Genesis innan jag väljer någon mall?

    Jag skulle precis köpa ett tema från themeforest och någon stoppade mig och sa att jag skulle köpa ett föräldratema först? Behövs det för nybörjare? Eller kan vi börja med ett tema från themeforest?

    Jag ser fram emot ditt svar.

    Tack

    • Gör lite research innan du går vidare. Jag är också nybörjare och har lärt mig så mycket som möjligt innan jag väljer ett tema, anledningen är att jag inte vill lägga allt detta hårda arbete på en webbplatsverksamhet och sedan se den prestera dåligt eller ännu värre, misslyckas helt för att jag skyndade mig och inte gjorde min hemläxa. Tips – teman som är dåligt kodade kan skada din SEO och orsaka andra problem.

      Nu om du bara vill leka runt med WP och bygga en webbplats, inte säker på om du kommer att göra det långsiktigt, skulle jag börja med de teman som redan finns på WP.

      Jag har hört både bra och dåliga saker om teman som säljs på Themeforest. Jag skulle googla ... är teman som köpts på Themeforest pålitliga .... och se vad du hittar. Som WPB-supporten sa, det finns inget behov av att använda Genesis, använd bara ett tema av god kvalitet. Sant, men som nybörjare antar jag att du inte är en utvecklare, att veta hur ett "tema av god kvalitet" ser ut är inte en lätt uppgift. Som jag sa, vänligen kontakta mig om du är seriös med att ha en online-webbplatsverksamhet.

      Nu har jag hittat min nya passion efter all min forskning, älskar att göra min egen webbplats för mitt företag och kommer att fortsätta designa webbplatser för andra i min nisch efter allt jag har lärt mig. Jag samarbetade med Genesis eftersom jag känner att jag har det bästa av två världar. De oroar sig för WP-uppdateringar och bästa praxis och bästa renaste kod att använda och en massa andra saker jag inte bryr mig om att lära mig om..... Och jag gör designen och finjusteringen och bygger min webbplats med förtroende och vet att jag gjorde min forskning och valde det bästa företaget för att hjälpa mig med mina mål, än en gång valde jag den här vägen eftersom jag inte är en utvecklare och inte heller vill vara det.

      Ja, utvecklare kan skapa egna teman som några har kommenterat i detta ämne om barnteman etc. detta är inte för dem. Men jag älskar det och är glad att jag också kan skapa barnteman och inte behöver gå tillbaka till skolan för att bygga en solid webbplats för min verksamhet. Jag vill bara lära mig tillräckligt med CSS etc. för att justera teman byggda på Genesis-ramverket och jag är redo att köra. BARA mina 2 cent... LOL

  38. Hej, jag ville fråga om det stämmer att ett barntema kan vara inte så användbart men fel sak för en webbplats? Jag har ett WordPress twenty fifteen-tema (anpassat). När jag laddade ner ett färdigt barntema, gjorde jag några ändringar (kopierade/klistrade in information från huvudfiler till barntemat) och ”förstörde” min webbplats. Personen som hjälpte mig att anpassa temat, när jag bad honom att skapa ett barntema, sa att barnteman gör att webbplatsen fungerar långsammare, kan förvirra dig (om du gör många ändringar, vilken fil som redan är ändrad) och det är inte bra för webbplatsen. Som om alla ändringar bara borde göras i huvudfilerna. Och han vägrade att skapa ett barntema. Så hur är det? För överallt där jag läser står det att ett barntema är ett ”måste”. Är min ”hjälpares” svar bara lathet för att göra mer arbete? Så hur är det?:) Tack för hjälpen:)

    • Barn-teman är en tidsbesparare. Vissa WordPress-utvecklare kanske inte gillar att skapa barn-teman och redigerar hellre huvudtemats filer. Detta är inte säkert i längden och vi avråder dig från det. Kanske bör du överväga att få bättre rådgivning för ditt projekt.

      Admin

    • Det där är en riktigt bra affärsplan för en utvecklare som vill låsa in dig i deras tjänst. Varje gång temat uppdateras måste de bygga om sin version av det. Eller värre, du kommer inte att få temauppdateringarna och missa förbättringar, men kanske till och med vara öppen för exploateringar.

      Webb-utveckling är INTE en engångsgrej! Tyvärr är det så många webbdesignbyråer är uppbyggda. Och vanligtvis, har jag ofta funnit att det är de marknadsförings- och grafiska konstinriktade som kanske förstår marknadsförings-/visuella aspekter av en webbplats riktigt bra, men de vet inte mycket om den tekniska sidan.

      Jag höll nästan på att ramla av stolen för några månader sedan, när i en stor podcast för grafiska designers, hela gänget började prata om WordPress, plugin- och tema-uppdateringar... och rådde folk att inte uppdatera saker eftersom det ofta förstör saker!

      Jo, ja... det är därför du inte gör vad de här människorna gör. De bygger en snygg webbplats och lämnar över den till kunden... som måste hantera hosting och problem kring uppdateringar, inte uppdateringar, etc. Regel #1 för WordPress-webbplatser är HÅLL SAKERNA UPPDATERADE!!! Om vilket system/utvecklare du än har valt inte kan hantera det... har du valt fel.

  39. Jag är helt ny på barnteman. Kan någon ge mig ett exempel på vad som är “en extrem ändring”, vilket innebär att ett barntema skulle vara rätt väg för mig?

    Thanks :-)

  40. Låt oss anta att jag behöver ändra header.php-filen så jag åsidosätter den och placerar den i min barntemamapp – en temauppdatering kommer och header.php-filen i föräldratemat uppdateras med några användbara uppdateringar. Kommer de att gälla mitt barntema?

    • Jag behöver titta närmare på detta (eftersom jag inte är en djupgående temakodare), men min förståelse är att det är en kanske/nej-situation. Om jag inte har fel, tror jag att du kan tänka på ett barn-tema som en slags överlagringssituation (kommer du ihåg de där projektorarken i klassrummet med vellum och hur de kunde läggas ovanpå varandra?).

      Så jag antar att du skulle få en del av den nya koden och funktionerna i föräldern, så länge barnet inte åsidosatte dem. Och om du har kopierat hela filen från föräldern, kommer barnet att ha allt utom de ändringar du gjort och de nya uppdateringar de har gjort.

      Men om de har ändrat något där ditt barn-tema också har det deklarerat, tror jag att barnet kommer att åsidosätta. Jag skulle *gärna* höra mer om detta, eftersom det är något jag har tittat närmare på nyligen också när jag anpassar WooCommerce-saker (dvs. vad behöver jag leta efter varje gång WooCommerce uppdaterar mallfilerna).

      I’m sure a good theme developer could answer this much better, but that’s kind of my layman’s description as a code tweaker. :)

      • Tack så mycket för jämförelsen av transparens/överlägg. Min förståelse för allt föll på plats när jag läste det. Tack igen!

  41. Thomas,

    Ett ordentligt temastystem introducerades i WordPress 1.5 redan 2005. Den tidigaste omnämningen av barntema vi kunde hitta var i codexartikeln från 2006 om temautveckling. Hoppas detta hjälper.

  42. Kanske någon här kan ge ett svar på en fråga jag har letat efter ett tag nu: När introducerade WordPress barnteman för första gången?

    Jag har sökt i Codex och kontrollerat varje version och kan inte hitta någon omnämning av när de introducerades (eller kanske jag missade det?)

    Vet någon?

  43. Jag funderar på att byta min blogg från ett gratis WordPress-tema till Genesis Framework + Theme. Har du några artiklar om hur man väljer rätt tema? Även hur man skapar egna rubriker/logotyper för din blogg som du enkelt kan lägga till på din webbplats via Genesis Framework?

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.