Hvernig á að búa til WordPress barnaþema – og af hverju þú vilt líklega nota eitt

Hvar á að kaupa WordPress þemu


Einn stærsti kosturinn við að nota WordPress er hæfileikinn til að nýta sér gríðarlegan fjölda tilbúinna þema – sem allir geta verið sérsniðnir af notendum með tiltölulega auðveldum hætti. En með öllu því sérsniðni fylgir spurningin um viðhald: Hvað gerist ef þú gerir aðlögun þína og síðan þemað sem þú notar uppfærist?

Þetta er spurning alltof margir notendur á endanum að læra svarið á erfiðu leiðina: Ef þú uppfærir þema eftir að þú hefur gert aðlaganir, verða allar breytingarnar sem þú hefur gert á upprunalegu þemuskránni skrifaðar yfir – og ef þú afritaði ekki síðuna þína (og þú ættir Vertu alltaf viss um að hafa fullkomið öryggisafrit áður en þú gerir einhverjar breytingar), þá tapast öll þessi hörku. *

Til að forðast þessa hörmulegu atburðarás er það eitt sem allir WordPress notendur þurfa að gera: Búa til (og nota) þemu barna í hverri WordPress uppsetningu.

Hvað er barn þema – hvernig virkar það?

WordPress barnaþema er í raun ekkert annað en sérstakt þema sem treystir á foreldraþemað sitt fyrir flesta (ef ekki alla) virkni þess. Í sinni grundvallarformi er barn þema bara sérstakt CSS stílblað sem WordPress birtir í stað stíla í foreldra þema. Þetta gerir þér kleift að gera breytingar á þemu þínu án þess að glata sérsniðna stíl sem þú hefur búið til í hvert skipti sem foreldraþemað verður uppfært.

Flóknari þemu fyrir börn geta verið viðbótarvirkni líka. Rétt eins og með hönnunarþáttana mun WordPress athuga þema barnsins fyrst og fremst fyrir aðgerðir. Ef ekkert finnst finnast þau sjálfgefin hlutverk foreldris þemað. Ef það eru aðgerðir verða aðgerðirnar í þema barnsins notaðar í staðinn fyrir, eða til viðbótar við þær sem eru í foreldraþema.

Hvernig á að búa til WordPress Child Theme

Ég vona að með þessum tímapunkti hafi ég sannfært þig um að þemu barna eru mjög nauðsynleg. Auðvitað þýðir það ekki að þeir séu ekki að hræða sumt fólk. En það eru góðar fréttir: WordPress barnaþema er afar auðvelt að búa til.

Uppbygging / stigveldi barnaþróunar WordPress

Fyrsta skrefið til að búa til WordPress barn þema handvirkt er að fá aðgang að þemaskránni þinni undir wp-innihald / þemu. Þú getur gert þetta í gegnum FTP viðskiptavin eða í mörgum tilvikum með tengi frá hýsingarþjónustunni þinni.

Næst þarftu að búa til nýja skrá fyrir þema barnsins. Þú getur nefnt það hvað sem þér líkar. Ég mæli með að hafa það einfalt og auðskiljanlegt. Eitthvað eins og themename-barn ætti að gera fallega.

Sérstaklega sérsniðin CSS skrá (skylda)

Þegar þú hefur lokið þessum tveimur skrefum er kominn tími til að bæta við (að lágmarki) CSS stílblaðinu sem mun skilgreina þema barnsins þíns. Til að gera það skaltu einfaldlega búa til textaskrá (með því að nota viðeigandi ritstjóra, auðvitað) sem heitir style.css, og afrita og líma eftirfarandi kóða í hana:

/ *
Þemaheiti: Tuttugu þrettán barn
Þema URI: http://example.com/twenty-thirteen-child/
Lýsing: Tuttugu þrettán barnaþema
Höfundur: John Doe
Höfundur URI: http://example.com
Snið: tuttugasta og þrettán
Útgáfa: 1.0.0
* /

@ innflutningur url ("../twentythirteen/style.css");

/ * = Sérsniðin þema byrjar hér
——————————————————– * /

Þú vilt breyta upplýsingum hér að ofan til að endurspegla skrárnar sem þú ert að vinna með og þær eru það gríðarlega mikilvægt til að ganga úr skugga um að hlutirnir „Sniðmát“ og „@ innflutningur“ séu réttir í þessu skrefi. Mundu: Allt er næmt fyrir hástafi!

Þegar þú hefur aðlagað upplýsingarnar hér að ofan til að endurspegla sértæk gögn, geturðu haldið áfram og slegið inn CSS þemuaðlögun þína í því rými sem fylgir og vistað skrána. Tada! Þú ert nýbúinn að búa til barnþema. Til hamingju!

Til að virkja nýja barnið þemað þitt, er allt sem þú þarft að gera að zip the barnið þema möppu sem þú hefur búið til (sú sem inniheldur ofangreind CSS skrá) og setja hana upp í gegnum Útlit > Þemu í WordPress stjórnandanum þínum, alveg eins og þú myndir gera með hvaða WordPress þema sem er. Að öðrum kosti gætirðu látið það vera rennt yfir og hlaðið því upp í þemumöppuna með FTP viðskiptavin.

En við skulum segja að þú viljir búa til aðeins flóknara þema fyrir börn – sem gengur lengra en aðeins CSS-aðlögun. Hvernig myndirðu fara í að bæta við sérsniðnum PHP aðgerðum eða breyta raunverulegum þemu skrám eða sniðmátum?

Að breyta Functions.php skránni (valfrjálst)

Ef þú breytir á features.php skrá þemans þíns skaltu einfaldlega búa til nýja features.php skrá eins og sú hér að neðan og bæta því við þema barnsins þíns. Sérhver aðgerð í þessari nýju skrá mun hnekkja sjálfkrafa aðgerðum í skrá foreldris þemans. Allt sem ekki er tilgreint í þessari nýju skrá verður einfaldlega sjálfgefið.

<?php
// kóðinn þinn fer hingað
?>

Að breyta sniðmátaskrám (valfrjálst)

Að breyta PHP sniðmátaskrám er aðeins frábrugðið því að breyta CSS stíl og aðgerðum. Í tveimur dæmunum hér á undan var allt sem þú þarft að gera að búa til skrár sem hýstu viðbætur þínar og / eða hnekktar breytingar. Í báðum tilvikum voru nýju skrárnar í barnsþema meira og minna viðbótar við skrárnar í foreldraþema – en þegar kemur að PHP sniðmátaskrám þarftu að skipta öllu efni frumritsins út fyrir nýja skrá hjá barninu þínu. þema.

Þú framkvæmir þetta með því að afrita PHP sniðmátið sem þú vilt breyta og setja það síðan á sama skráartré stað í þemu skrár barnsins sem það tekur í þemu skrár foreldris. WordPress mun nú alveg horfa framhjá frumritinu, og hverjar breytingar sem þú gerir á afritaskránni í þemað barnsins verður það sem WordPress notar í raun.

Hafðu þó í huga að þú vilt aðeins bæta skrám við þema barnsins sem þú vilt gera í raun og veru – þ.e.a.s. ekki afrita óþarfa af öllu skrám. Þetta er vegna þess að þegar foreldraþemað er uppfært gætir þú, í sumum tilfellum atburðarás, þurft að ganga úr skugga um að engar mikilvægar uppfærslur séu fyrir sniðmátaskrárnar sem þú hefur valið að breyta og / eða innihalda.

Svo hvers vegna nota ekki allir þemu fyrir börn?

Fyrir utan að fólk einfaldlega er ekki meðvitað um þörfina á að búa til barn þema, eru þetta bara mjög góðar ástæður ekki til að búa til / nota barnaþemu eru vegna þess að annað hvort ætlarðu ekki að gera neinar breytingar á þemuskrám (sem þýðir að þú getur einfaldlega notað þemað þitt nákvæmlega hvernig verktaki gerði það) eða að þemað sem þú ert að nota veitir sérstakt viðmót í þemavalkostum þess sem hægt er að búa til (og vista) allar breytingar sem þú þarft. Þess má geta að mörg þemu bjóða upp á viðmót til að gera sérsniðnar CSS breytingar, til dæmis.

Önnur (ekki réttlætanleg) ástæða til að nota ekki barn þema er vegna þess að ef þú ert að leita að því að gera eitthvað meira en CSS breytingar, mun það nánast undantekningarlaust þurfa smá (og stundum mikið) frekari þekkingu á leiðinni upphaflega þema foreldris er gert. Þetta getur oft verið eins og húsverk. Ef þetta hljómar kunnuglegt, muntu líklega vera í djúpu vatni ef / þegar þemað þitt fær gagnrýna uppfærslu!

Takeaway skilaboðin

Að því gefnu að þú hafir í hyggju að halda þemu þínu uppi (sem er ákaflega góð hugmynd) að nota barn þema er nauðsynleg besta venja. ** Sem betur fer er það aðeins nokkurra mínútna vinna að búa til eitt, svo ef þú hefur ekki gert það nú þegar, þá er nú kominn tími!

Athugasemdir, ráð og ábendingar

Ef þú ert í baráttu við að gera sjónrænar breytingar skaltu skoða fyrri grein okkar um Hvar á að læra CSS á netinu

Vertu viss um að skoða opinbera WordPress Codex fyrir frekari upplýsingar um WordPress barnaþemu.

* Við afrit: Mikil áhersla er lögð á að taka afrit. Jafnvel með öryggisafriti muntu enn vera í djúpu vatni þegar kemur að því að uppfæra þemað ef þú hefur verið að gera beinar breytingar á því þar sem þú þarft líklega enn að nota nýju uppfærsluna. Þetta á sérstaklega við ef sú uppfærsla hefur eitthvað að gera með að plástra nýuppgötvaðar öryggisholur. Nema þú sé einhvern veginn fær um að endurtaka allar hinar ýmsu breytingar sem þú hefur gert, getur öryggisafritið þitt í raun ekki verið það gagnlegt til að koma þér úr aðstæðum!

** Á Best Practice: Ef þú ert enn ekki sannfærður um að nota þemu barna skaltu ekki taka orð mín af hverju. Taktu Matt Mullenweg meðstofnanda WordPress: „Barnaþemu og umgjörð eru eina leiðin sem þú ættir að byggja WordPress síðuna þína“ – (sagði þegar þú ert að tala um Genesis Framework.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map