Inoiz WordPresseko gai baten txantiloiak edo funtzioak aldatu badituzu, ziurrenik arazoak izango zenituen gai hori eguneratzeko orduan. Child Theme-ak (edo seme gaiak) aitaren gaiari estiloak edo funtzioak aldatzeko edo gehitzeko eta gaia eguneratzean aldaketa horiek ez galtzeko modu bat dira, aitaren gaiaren funtzionaltasunak heredatzen baitituzte. Era berean, gaiak garatzen hasteko modu egokia dira, nahi duzuna alda baitezakezu, ezer hausteaz arduratu gabe.
Nola sortu Child Theme bat WordPress-erako
Child Theme batek gutxienez 3 gauza behar ditu: 1-Txile theme izena duen karpeta bat sortu/wp-content/themes barruan.
2-Style.css fitxategi bat, eta fitxategi horren barruan goiburu hau duena:
“Template” atalean, gai nagusiaren izena jarri behar da, eta “Theme name” atalean, berriz, child theme-ri jarri nahi diogun izena. 3-Functions.php fitxategi bat, style.css fitxategia ez bezala, aitaren gaiko functions.php fitxategia baino lehenago kargatzen da eta ez du soberan idazten. Fitxategi honetan gaiaren estiloak gehitu beharko ditugu.
Child theme bat sortzearen abantailak eta desabantailak
Zer dira child theme bat sortzearen abantaila nagusiak?
- Gaiaren eguneratze seguruak egiteko aukera, ezaugarriak heredatu egiten baitira, eta horrek web-orrian aldaketak egiteko aukera ematen du, aitaren gaia aldatu beharrik gabe.
- Malgutasuna behar dituzun plantillak edo funtzioak aldatzeko edo funtzioak gehitzeko.
- Funtzioren batek akatsen bat eragiten badu, beti izango duzu aitaren gaia atzetik.
Eta ia beti bezala, abantailak eta desabantailak daude WordPressen child theme bat erabiltzerakoan.
- Gaiak nola funtzionatzen duen ikasteko behar den denbora.
- Gaiaren garatzaileek proiektua bertan behera utz dezakete, edo zure child-theme-an erabiltzen ari zaren funtzionalitateren bat. Dena den, hori ez da ematen duen bezain negatiboa; izan ere, wordpress gai gehienak open source dira, eta komunitateko beste pertsona batzuk askotan abandonatzen badituzte, horretaz arduratzen dira.
Ondorioa
Edozein gairi buruzko child theme bat egin badaiteke ere, baliteke baten beharrik ez izatea. Gaia zenbat aldatu nahi duzun eta merezi duen pentsatu behar duzu. Behar dituzun aldaketak estetikoak besterik ez badira, kustom-style.css bat sor dezakezu. Aldiz, gai fitxategiak aldatu behar badituzu, seguruenik child theme bat beharko duzu.