WordPress Child Theme Complete Guide

WordPress barn þemu. Þeir kunna að hljóma (og virðast) ógnvekjandi í fyrstu, en þegar þú hefur lært smáatriðin og fegurðina (sem og fegurðina) af WordPress barnaþemum, verðurðu að skemmta þér mikið. Í þessari færslu munum við brjóta niður WordPress barnaþemað í ýmsa hluta þess. Til að setja það á annan hátt lærum við:


  • Hvað er WordPress Child Theme
  • Kostir barnaþemu WordPress
  • Afmarkanir á WordPress barnaþemum
  • Hvernig á að búa til WordPress barn þema
  • WordPress Child Theme Resources

Hvað er WordPress barn þema?

Svo, hvað er WordPress barn þema?

WordPress barnaþema er í grundvallaratriðum WordPress þema sem „lánar“ sniðmátaskrár og virkni frá öðru WordPress þema sem kallast foreldraþemað. Ekki kýla neitt ennþá, ég mun útskýra allt í smáatriðum sem ég lofa.

A foreldra þema er dæmigert WordPress þema eins og söluhæsta Total WordPress þema okkar, sjálfgefna tuttugu og fjórtán þemað eða hvaða þema sem þú notar á vefsíðuna þína.

Grundvallaratriði WordPress barnaþema er einfaldlega mappa sem inniheldur sérstaka style.css skrá. Ekki hafa áhyggjur af því að það er allt vit í því þegar ég útskýri. Ein af spurningunum sem líklega fara í gegnum höfuðið á þér núna er: Af hverju myndi maður vilja nota barn þema á meðan nóg er af foreldraþemum?

Svarið er nokkuð einfalt. Flest foreldraþemu fá uppfærslur annað slagið. Svo ef þú tekur foreldraþema og sérsniðir kóðann (og stíl), taparðu öllum þessum breytingum næst þegar þú uppfærir þemað. Þetta er þar sem WordPress barn þemu koma inn. WordPress barn þema veitir þér kraft til að sérsníða foreldra þema þitt án þess að eiga á hættu að missa breytingarnar þínar þegar þú uppfærir. Auðvitað getur þú valið að eyða uppfærslunum ef þér dettur ekki í hug að afhjúpa vefsíðuna þína fyrir tölvusnápur.

Halda áfram…

Fyrir nokkrum málsgreinum minntist ég á að þemu barnsins “láni” sniðmátaskrár og virkni frá foreldraþemum. Hvernig gerist þetta? Hugsaðu um þemu barna sem skuggi þemu; þeir líkja eftir foreldrum þemum. Það er allt eins og að búa til afrit af þema foreldris þíns án þess að raunverulega afrita neitt. Hljómar eins og galdur, ekki satt?

Ýttu á frystihnappinn. Hvernig býrð þú til afrit af þema foreldris án þess að afrita í raun neitt? Leyndarmálið við að skilja þemu barnsins liggur í sérstöku style.css skránni sem við nefndum áðan. Reyndar er leyndarmálið ein lína sem er að finna í stílnum.css. Hvaða lína spyrðu? Meira um það á augnabliki. Þar sem við munum búa til barn þema seinna í þessari færslu mun ég kynna nokkrar grunnhugtök til að sýna línuna sem ég er að tala um og veita þér betri skilning á þemum barna.

Til að byggja upp barn þema verður þú að búa til möppu (fyrir barn þemað) í WordPress þemumöppunni þinni. Þú getur nefnt möppuna hvað sem er (eða eftir þema þínu). Næst verðurðu að búa til style.css með eftirfarandi kóða:

/ *
Þemaheiti: Heiti barns þema (t.d. Total Child Theme)
Þema URI: http://www.example.com (Slóð barns þemans)
Lýsing: Stutt lýsing á þema barnsins
Höfundur: Nafn þitt kemur hingað
Snið: Nafn foreldra þinna möppu (t.d. alls, tuttugu og fimmtán, osfrv.)
Útgáfa: 1.0.0
* /

Þú verður að vista þennan style.css í möppu barns þemans. Farðu nú aftur í sjöttu (6.) línuna í kóðanum hér að ofan. Þú munt sjá:

Snið: Nafn foreldra þinna möppu (t.d. alls, tuttugu og fimmtán, osfrv.)

Þessi lína segir frá þema barnsins frá hvaða foreldra þema að fá lánaða aðgerðir og sniðmát skrár. Þessi einfalda lína tengir þema barns þíns við foreldra þemað og virkar sem leiðsla þar sem barn þemað fær sniðmát skrár og virkni frá foreldra þema. Þetta þýðir að þú verður að hafa foreldraþema sett upp á WordPress vettvang þinn.

Nægir að segja, án þessarar línu, þá ertu ekki með barn þema. Þú ert bara með möppu og dæmigerða style.css skrá.

Í stuttu máli þá erfir sniðmátalínan (mest af) foreldra þema þegar þú virkjar barn þemað. Ekki verður haft áhrif á allar breytingar sem þú gerir á þema barnsins þíns ef / þegar þú uppfærir foreldraþemað. Hvernig líst þér á þá skýringu? Fylgist þú með eða er það ekki nógu skýrt? Ef þú ert með mér skulum við halda áfram að kostum og göllum WordPress barna þemu.

Hver er ávinningurinn af því að nota barn þema?

Það eru margir kostir við að nota barn þema og við mælum með að allir noti þema sem var ekki sérsniðið fyrir vefsíðu sína til að setja upp og virkja barn þema. Við höfum tjáð nokkra af helstu kostum þess að nota barn þema og hvers vegna þú ættir að íhuga það eindregið.

Árangur

Öruggar uppfærslur

Barnaþemu WordPress lánar eingöngu aðgerðir, sniðmát og stíl frá foreldraþema. Þetta gerir þér kleift að sérsníða vefsíðuna þína án þess að snerta foreldraþemað. Þess vegna, hvenær sem verktaki uppfærir foreldra þema þitt, getur þú örugglega uppfært vefsíðuna þína án þess að tapa sérsniðnum breytingum.

Þemu barna eru auðveldlega teygjanleg

Þemu WP barna veita þér mikinn sveigjanleika. Þú getur búið til ný sniðmát skrá sem voru ekki hluti af foreldra þema. Þú getur bætt við nýjum aðgerðum, stíl og svo margt fleira. Að auki eru mörg auglýsing og ókeypis þemarammar með stækkanlegum möguleikum til að koma þér af stað.

Þemu barna eru Fallback-Safe

Sérhver verktaki er mannlegur og við vitum öll að það er mannlegt að skjátlast. Allir gera mistök og allir gleyma. Sem sagt, þú verður í súpunni ef þú gleymir að kóða eitthvað þegar þú notar foreldraþema. Hlutirnir eru svolítið öðruvísi með þemu barna. Ef þú gleymir einhverjum kóða mun WordPress sjálfkrafa hlaða val (eða upprunalega) frá foreldra þema. Auðvitað er þetta aðeins satt ef kóðinn er til í foreldraþema.

Hver eru neikvæðin við að nota barn þema?

Þó að almennt séu þemu barna ógnvekjandi og við mælum með að allir sem nota WordPress virkji barn þema á vefnum sínum ef þeir ætla að gera einhverjar mögulegar klip í framtíðinni, en það eru nokkur atriði sem þú ættir að hafa í huga.

Það er til námsferill

Barnaþemu eru fyrst og fremst til að lengja eða sérsníða virkni foreldra þema sem þýðir að ef þú ert ekki verktaki er ekki mikið sem þú munt geta gert með barn þemað þitt og þú vilt læra einhverja kóðun til að taka fullur möguleiki á þema barnsins. Þannig að ef þú ert nýliði, þarftu tíma til að læra umgengni um foreldraþemu og WordPress (sem og smá kóða) almennt til að njóta fulls möguleika barnaþemna. Allt það sama, þú verður að vinna sér inn röndina þína. Þegar öllu er á botninn hvolft færðu þig eins og kostir á skömmum tíma!

Hlutir brjóta eða eru eftir

Ef þú hefðir smíðað vefsíðuna þína í kringum foreldraþema gætirðu þurft að fínstilla nokkur atriði (t.d. valmyndir, búnaður og / eða þemavalkostir) þegar þú skiptir yfir í barnatema. Sum þemu vista stillingar í gagnagrunninum út frá þemaheitinu þannig að þegar þú skiptir yfir í þemað barnsins kann það að líta út eins og þú hafir misst allar foreldraþemastillingarnar þínar (Customizer stillingar) en ekki hafa áhyggjur af því að þær séu öruggar í gagnagrunninum en þú munt þarft að skipta aftur til foreldris þíns ef þetta er tilfellið svo þú getur afritað stillingar þínar og flutt þær yfir. Í Total þema okkar bjóðum við upp á gagnlegt Innflutnings / Útflutning spjaldið rétt í mælaborðinu svo þú getur afritað stillingar þemans þíns Customizer áður en þú skiptir yfir í barn þemað og flytur þau yfir.

Að auki ef þú ert að nota barn þemað þitt til að bjóða viðbótaraðgerð á síðuna þína frekar en að nota viðbætur ef þú skiptir einhvern tíma um foreldra þema gætirðu þurft að færa nokkrar þessar klip yfir í nýtt barn þema, endurnefna núverandi barn þema eða færa fínstilla í sérsniðið viðbót.

Hvernig á að búa til WordPress barn þema?

Ég vil gera ráð fyrir að þú sért fyrirbyggjandi og búinn til möppu og „sérstaka“ style.css skrána fyrir þema barnsins þíns. Ef þú rétt slepptir til þessa hluta (eða beið spennt eftir þessum kafla), vinsamlegast opnaðu WordPress þemavistaskrána þína í gegnum FTP / SFTP (… / wp-innihald / þemu) og búðu til möppu þar sem þú munt geyma barn þemað.

Athugið: Þú getur fengið aðgang að þemavistuninni í gegnum File Manager þinn á cPanel. Einnig er hægt að nota FTP viðskiptavin eins og FileZilla ef þú hefur FTP reikninga virkt.

Næst skaltu opna uppáhalds textaritilinn þinn (minn Notepad++) og búa til style.css skrá með eftirfarandi upplýsingum:

/ *
Þemaheiti: Heiti barns þema (t.d. Total Child Theme)
Þema URI: http://www.example.com (Slóð barns þemans)
Lýsing: Stutt lýsing á þema barnsins
Höfundur: Nafn þitt kemur hingað
Snið: Nafn foreldra þinna möppu (t.d. alls, tuttugu og fimmtán, osfrv.)
Útgáfa: 1.0.0
* /

Það er sami kóðinn og við notuðum áðan.

Hladdu upp style.css skránni þinni í möppu barnsins. Á þessum tímapunkti er style.css skráin þín tóm (fyrir utan ofangreindar línur, sem gera ekkert hvað varðar hönnun), svo ekki búast við því að barn þemað þitt líti út eins og foreldraþemað þitt. Til að vinna bug á þessari hindrun geturðu flutt inn style.css foreldra þema með því að búa til nýja tóma features.php skrá inni í þema möppu barnsins og bæta við eftirfarandi PHP kóða:

fall total_child_enqueue_parent_theme_style () {

// Fáðu myndrænt útgáfunúmer yfirstílsniðsins (gerir vöfrum kleift að skynda skyndiminni þegar þú uppfærir þemað)
$ þema = wp_get_theme ('Total');
$ útgáfa = $ þema-> fá ('útgáfa');

// Hlaðið sniðmátinu
wp_enqueue_style ('foreldra-stíll', get_template_directory_uri (). '/ style.css', fylki (), $ útgáfa);

}
add_action ('wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style');

Gakktu úr skugga um að breyta þar sem stendur „Total“ til að vera nafn foreldra þemans. Þetta mun leyfa þema barns þíns að uppfæra útgáfunúmerið sem fylgt er með móðurstílnum.css á virkan hátt, svo þegar foreldraþemað er uppfært ef það voru einhverjar breytingar á stíl.css skránni í foreldraþemaðinu mun það leyfa vafranum og CDN ( ef þú notar einn) skyndiminni aftur á sniðmátið og kemur í veg fyrir að vefsvæði þitt sé með CSS-vandamál þegar það er skoðað.

Sérsniðið þema barnsins

aðlögun barna-þema

Nú kemur skemmtilegi hlutinn. Þú bjóst líklega til þema barnsins þíns til að aðlaga, svo kafa í!

  • Til að aðlaga barn þemað skaltu bara bæta stílnum þínum við style.css skrána sem þú bjóst til. Þeir munu hnekkja samsvarandi stíl sem er að finna í foreldraþema.
  • Til að breyta sniðmátaskrám skaltu afrita þær fyrst að þema barnsins og breyta þeim þaðan. En ekki er hægt að afrita ALLAR skrár yfir í þema barnsins og breyta þeim, þú getur aðeins afritað yfir sniðmátaskrár. Svo ef þemað er með ákveðnar skrár inni fyrir nær, aukning, aðgerðir eða aðra möppu sem geyma sérsniðna flokka og aðgerðir gætirðu ekki verið hægt að afrita þær yfir og breyta þeim. Í þessum tilvikum gætirðu viljað skoða það með því að nota síur eða aðgerða krókar til að breyta sjálfgefnum aðgerðum foreldra þema.
  • Þú getur bætt við sérsniðnum sniðmátaskrám við þema barnsins til að fá meiri virkni
  • Notaðu funct.php skrá barnsþemans til að bæta við sérsniðnum aðgerðum og nýta foreldraþema eða WordPress síur. Ekki bæta við nýjum aðgerðum við aðgerðina.php skrána í foreldra þema þínu!

WordPress hleður sniðmátaskrárnar og stílinn í þema barnsins fyrst en ef eitthvað vantar mun það hlaða samsvarandi skrár í foreldraþemað. Ó já, þemu barna eru öruggar en ég er viss um að við höfum sagt það nú þegar.

Og þannig er það.


Til að vefja hlutina upp…

Þemu barna eru mjög öflug hvað varðar aðlögun og teygni. Ennfremur bjóða þeir upp á góða námsgrundvöll fyrir alla sem leita að læra þróun WordPress þema. Þeir eru einfaldir og skemmtilegir til að búa til og gefa þér nóg af möguleikum til að snúa WordPress vefnum þínum, hvernig sem þér líkar.

Hannaðu í burtu og skemmtu þér og farðu ekki áður en þú deilir með okkur í athugasemdunum hér að neðan. Við elskum og metum athugasemdir þínar ��

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