„Temă copil WordPress” – este un termen pe care probabil l-ați auzit, dar ce înseamnă cu adevărat pentru site-ul dvs.? Mulți utilizatori WordPress, în special cei care abia încep, nu sunt siguri dacă ar trebui să folosească teme copil sau nu.
De-a lungul anilor, am lucrat cu nenumărate site-uri WordPress de toate dimensiunile și am vorbit cu utilizatori de la începători completi la dezvoltatori experimentați. Prin această experiență, ne-am format propria opinie despre când și cum să folosim temele copil în mod eficient.
În acest ghid, vom explica ce este de fapt o temă copil WordPress, fără jargon tehnic. Vom analiza beneficiile reale și potențialele dezavantaje, ajutându-vă să decideți dacă o temă copil este potrivită pentru site-ul dvs.

Iată subiectele pe care le vom aborda și poți folosi linkurile rapide de mai jos pentru a sări la subiectul care te interesează cel mai mult:
- Ce este o temă copil în WordPress?
- De ce să folosiți o temă copil WordPress?
- Avantajele și dezavantajele utilizării temelor copil WordPress
- Importanța alegerii unei bune teme părinte
- Ar trebui să folosiți o temă copil WordPress?
- Alternative prietenoase pentru începători la utilizarea unei teme copil
Ce este o temă copil în WordPress?
În WordPress, o temă copil moștenește funcționalitatea, caracteristicile și stilul altei teme WordPress, numită și tema părinte.
Când personalizați o temă copil, tema părinte nu va fi afectată. De aceea, mulți dezvoltatori folosesc teme copil pentru a păstra personalizările temei lor, care s-ar putea pierde dacă tema părinte ar fi actualizată.
Primul pas în crearea unei teme copil este alegerea unei bune teme părinte. Puteți folosi orice temă WordPress ca temă părinte, dar unele teme sunt mai potrivite decât altele.
De exemplu, cadrurile de temă sunt teme părinte excelente. Ele includ funcțiile de bază ale unei teme, dar nu stilizarea.
Am constatat că acestea pot accelera semnificativ timpul de dezvoltare, în special pentru agențiile și freelancerii care lucrează la mai multe site-uri.

Este, de asemenea, bine să alegeți o temă care are aspectul și caracteristicile de personalizare de care aveți nevoie pentru ca site-ul dvs. să își atingă obiectivele. În acest fel, nu va trebui să faceți multe modificări.
Dacă sunteți interesat să folosiți o temă copil, atunci puteți citi ghidul nostru despre cum să creați o temă copil în WordPress.
De ce să folosiți o temă copil WordPress?
Așa cum am menționat, mulți dezvoltatori folosesc o temă copil WordPress pentru a-și păstra opțiunile de personalizare atunci când există o actualizare de temă. În acest caz, tema părinte va fi actualizată, dar nu va afecta tema copil activă.
Nici nu mai vorbim, temele copil pot proteja site-ul dvs. împotriva potențialelor probleme de securitate WordPress. Dacă tema părinte se dovedește a avea bug-uri semnificative într-o actualizare, acestea nu vă vor afecta tema copil.

Pentru dezvoltatori, utilizarea unei teme copil este, de asemenea, o modalitate rapidă și eficientă de a personaliza un site web WordPress. Aceștia pot implementa rapid stiluri personalizate, modificări de șabloane sau funcționalități suplimentare fără a modifica fișierele de bază ale temei părinte.
Avantajele și dezavantajele utilizării temelor copil WordPress
Ca majoritatea lucrurilor, există avantaje și dezavantaje în utilizarea unei teme copil WordPress. Să analizăm mai întâi avantajele.
Avantajele unei teme copil WordPress:
- Actualizări sigure: Folosind o temă copil, păstrați toate modificările personalizate separate de tema principală. Acest lucru înseamnă că puteți actualiza tema părinte fără a pierde personalizările, deoarece acestea sunt stocate în siguranță în tema copil.
- Ușor de extins: O temă copil construită pe un cadru puternic de temă permite o mare flexibilitate fără a fi nevoie să scrie mult cod. Trebuie doar să modifici fișierele șablon și funcțiile pe care dorești să le personalizezi.
- Siguranță de rezervă: Când creați o temă completă, trebuie să vă gândiți la fiecare scenariu posibil. Când nu codificați ceva într-o temă copil, funcționalitatea temei părinte este disponibilă ca opțiune de rezervă.
Dezavantajele unei teme copil WordPress:
- Curba de învățare: Trebuie să investiți timp învățând despre tema părinte, mai ales când ați ales un cadru robust cu propriile sale hook-uri și filtre. Cu toate acestea, odată ce cunoașteți tema părinte, veți putea crea site-uri web personalizate în cel mai scurt timp.
- Dependența de tema părinte: Dezvoltatorul temei părinte vă poate abandona tema. Tehnic, o puteți continua să o utilizați chiar dacă este abandonată, dar s-ar putea să nu funcționeze la fel de bine. De asemenea, luați în considerare utilizarea unor framework-uri de teme reputabile precum Genesis cu un istoric bun.
Avantajele și dezavantajele utilizării unei teme copil vor depinde, de asemenea, de tema pe care o folosiți ca temă părinte, așa că să aruncăm o privire la asta în continuare.
Importanța alegerii unei bune teme părinte
Motivul pentru care este important să alegi o temă părinte bună este să economisești timp.
Adesea auzim de la începători care fac greșeala de a selecta o temă părinte care nu oferă multă funcționalitate. Ajung să suprascrie majoritatea fișierelor temei părinte.
Să spunem că alegeți o temă părinte și decideți că nu vă place cum arată subsolul. Așadar, creați un nou fișier footer.php. Apoi decideți că nu vă place cum arată antetul și creați un nou fișier header.php.

În scurt timp, devine clar că nu ar trebui să folosiți acea temă ca temă părinte. În schimb, ați putea să o folosiți ca o temă de pornire pe care să o transformați în propria temă personalizată.
O altă opțiune ar fi să alegeți o altă temă care este mult mai apropiată de ceea ce aveți nevoie. Astfel, nu va trebui să faceți atât de multe modificări la tema copil.
Ar trebui să folosiți o temă copil WordPress?
După ani de construire și întreținere a site-urilor WordPress, am dezvoltat un bun simț al momentului în care temele copil sunt cele mai benefice. Iată părerea noastră despre cine ar trebui să ia în considerare utilizarea lor.
Dacă sunteți dezvoltator, atunci puteți utiliza o temă copil pentru a reduce timpul de dezvoltare atunci când lucrați cu clienți sau creați propria temă.
Dezvoltatorii trebuie să își eficientizeze fluxul de lucru în timp ce creează teme de calitate. Crearea unei teme copil vă va ajuta adesea să realizați acest lucru.
Multe dintre site-urile pe care le construim sunt teme copil ale Genesis Theme Framework. Dar, în unele cazuri, construim o temă WordPress personalizată independentă, cum ar fi atunci când un proiect este foarte complex sau foarte simplu.
Dacă sunteți utilizator, atunci recomandăm temele copil doar dacă vă găsiți constant adăugând noi funcții la fișierul functions.php al temei sau modificați constant fișierul style.css.
În timpul unei discuții la o întâlnire WordPress, un cititor ne-a întrebat despre cea mai bună soluție pentru adăugarea de stiluri personalizate. Se întreba dacă este mai bine să folosească o temă copil sau un plugin CSS personalizat.
Răspunsul la aceasta depinde de cât de priceput și confortabil sunteți cu tehnologia. Depinde și de câte personalizări faceți.
Un plugin CSS personalizat precum CSS Hero funcționează bine dacă trebuie doar să modificați stilurile câtorva elemente. Dar dacă vă găsiți schimbând întreaga schemă de culori, de exemplu, atunci ar trebui cu siguranță să luați în considerare utilizarea unei teme copil.

O altă opțiune este utilizarea WPCode. Acest plugin vă permite să faceți modificări la fișierul functions.php și la alte fișiere de temă fără a edita direct codul.
Astfel, poți rula scripturi pentru antet și subsol fără să-ți faci griji că vei pierde personalizările sau că vei strica site-ul. Pentru mai multe detalii, poți consulta ghidul nostru despre cum să folosești fragmente de cod personalizat în WordPress.

Alternative prietenoase pentru începători la utilizarea unei teme copil
Pentru începătorii în WordPress, nu recomandăm să săriți direct la crearea temelor copil. Din experiența noastră, adesea nu este necesar și poate complica lucrurile.
În schimb, iată ce vă sugerăm:
- Dacă sunteți nou în WordPress: Începeți prin a utiliza opțiunile de personalizare încorporate în tema dvs., fie în editorul complet al site-ului, fie în personalizatorul de teme. Multe teme moderne oferă personalizări extinse fără a fi nevoie să atingeți codul.
- Pentru modificări mai extinse: Luați în considerare utilizarea unui plugin de page builder precum SeedProd. Aceste instrumente oferă personalizare avansată fără a necesita cunoștințe de codare.
- Pentru modificări minore de stil: Utilizați funcția CSS suplimentar din personalizatorul temei sau editorul complet al site-ului. Acest lucru vă permite să faceți mici ajustări de stil fără a crea o temă copil.
Și indiferent de nivelul dvs. de competență, recomandăm întotdeauna utilizarea unui site de staging. Cu acesta, puteți experimenta cu personalizări, puteți testa noi plugin-uri și chiar puteți încerca diferite teme fără grija de a vă strica site-ul live.
Sperăm că acest tutorial v-a ajutat să înțelegeți ce este o temă copil WordPress și dacă crearea unei teme copil este potrivită pentru dvs. De asemenea, ați putea dori să consultați ghidul nostru comparativ despre teme WordPress gratuite vs. premium și lista noastră de verificare a lucrurilor de făcut înainte de a schimba temele WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Jiří Vaněk
Am considerat tema copilului o necesitate de ceva timp. Deși foloseam în principal pluginul WPCode, uneori este necesar să inserați cod și în function.php. Am considerat că este foarte util să folosesc o temă copil, astfel încât să nu ajung să pierd toate personalizările mele doar pentru a actualiza șablonul. În plus, folosesc un plugin foarte simplu pentru asta, care îmi permite să inserez date personale în șablon. Arată mult mai bine când clientul vede un șablon numit după site-ul său în WordPress-ul său.
Mrteesurez
Vă rugăm să menționați numele pluginului simplu pe care îl utilizați pentru a-l adăuga, poate fi de ajutor altora. Eu folosesc WPcode pentru a adăuga cod, odată ce am învățat să-l folosesc, nu am mai adăugat coduri în fișierul functions.php.
Jiří Vaněk
Bună ziua Mrteesurez,
pentru a crea o temă copil, folosesc un plugin foarte simplu și mic numit Child Theme Creator de la Orbisius. Este foarte ușor și grozav este că odată ce creați o temă copil, puteți elimina pluginul și acesta nu va ocupa spațiu. Cu siguranță încercați-l. Pluginul este perfect și rapid.
Mrteesurez
Apreciez acest răspuns, vă mulțumesc că v-ați acordat timp să-l explicați în detaliu.
Cu siguranță voi încerca, deoarece trebuie să creez teme copil pentru blogurile mele și pentru blogurile unor clienți, așa că utilizarea unui plugin mi se pare mai ușoară și mai rapidă. Mulțumesc.
Moinuddin Waheed
Mulțumesc mult wpbeginner pentru clarificarea îndoielilor mele legate de temele copil.
Am folosit întotdeauna tema părinte pentru crearea de site-uri web și bloguri și nu am folosit niciodată o temă copil, deoarece nu aveam nicio idee despre cum funcționează o temă copil.
Am o mică îndoială totuși. Având o temă copil și făcând modificări mari în funcționalitatea acesteia și modificări în functions.php și styles.css, unde sunt stocate toate aceste fișiere?
deoarece atunci când actualizăm tema părinte, aceasta rămâne intactă și, spre surprinderea mea, este aplicată și temei părinte.
Suport WPBeginner
Acele fișiere ar fi stocate în folderul temei copil. Temei copil folosesc stilul temei părinte și îl suprascriu cu orice specificități pe care le includeți în tema copil, dar tema copil nu face modificări directe temei părinte dacă decideți să treceți la tema părinte.
Admin
Arischvaran Puvanesvaran
Salut! Mulțumesc pentru tutoriale. Cum ar trebui să determin când să folosesc o temă FSE sau o temă bloc pentru un site?
Suport WPBeginner
There is no guaranteed better between the two, it is a question of personal preference
Admin
Bob Scarborough
Ce se întâmplă dacă am creat deja anteturi și subsoluri personalizate și apoi creez o temă copil?
Suport WPBeginner
Ar depinde de modul în care este configurată tema ta, dacă ai dori să testezi în siguranță mutarea la o temă copil, atunci am recomanda crearea unui site de staging urmând ghidul nostru de mai jos:
https://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/
Admin
DAVID Barnes
Vă rugăm să-mi spuneți că tocmai am adăugat o temă copil la tema noastră în timp ce făceam modificări la stilul site-ului web, când acest lucru este complet, păstrați tema copil activă sau reveniți la șablonul principal și o activați din nou.
Sper că are sens
Suport WPBeginner
Ați dori ca tema pe care ați personalizat-o să fie tema activă. Aceasta ar fi, în mod normal, tema copil pe care o personalizați.
Admin
David Barnes
Mulțumesc mult pentru răspunsul rapid, acesta trebuie să fie cel mai bun site în ceea ce privește toate subiectele legate de WordPress, a fost o mină de aur de informații pe măsură ce îmi parcurg procesul de învățare al webdesign-ului. VInaka
Suport WPBeginner
Glad we could help
Anchal
Salut, am o întrebare. Crearea și activarea unei teme copil afectează (scade) clasamentul SEO al unui site deja existent care este live?
Suport WPBeginner
Ar depinde de modificările specifice, dar în mare parte nu ar trebui să afecteze SEO-ul site-ului dvs.
Admin
Adam
Salut, Excelent articol despre temele copil. Este exact ceea ce aveam nevoie. Doar o întrebare? Am înțeles corect că nu trebuie să instalați tema copil atunci când instalați inițial tema părinte? Că o instalați doar în momentul în care aveți nevoie să personalizați fișierele function.php sau ale temei părinte?
Suport WPBeginner
Correct
Admin
Robert A Lopez
Întrebare! Când activez o temă părinte și o temă copil, activez ambele teme în tabloul meu de bord? Sau activez doar tema copil și las tema părinte dezactivată?
Întreb pentru că, dacă le activez pe amândouă, voi putea determina care este tema copil în tabloul de bord?
Suport WPBeginner
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
Shamsher Ali
Creați conținut pe care l-ați distribuit, mulțumesc pentru asta. Am o întrebare: Cum pot identifica dacă tema este plătită sau nulled? Ați putea să-mi spuneți o idee legitimă sau să mă ajutați. Mulțumesc din nou!
Suport WPBeginner
Dacă achiziționați o temă de la creatorul temelor, atunci nu ar fi o temă nulled. Puteți vedea mai multe despre temele nulled în articolul nostru de mai jos:
https://www.wpbeginner.com/opinion/why-you-must-avoid-nulled-wordpress-plugins-themes/
Admin
Jeffrey Efosa
Bună, vă mulțumesc mult pentru acest post informativ. Aș dori să-mi confirm îndoielile. Am creat un site WordPress acum câteva luni și nu am știut despre temele copil până acum. Cu toate acestea, nu am făcut modificări directe în fișierele temei, dar am făcut multe modificări cu Personalizare teme. Întrebarea mea este, îmi voi pierde modificările când voi actualiza tema curentă? Mulțumesc anticipat.
Suport WPBeginner
Cu excepția cazului în care tema dvs. indică faptul că vor exista probleme cu setările, nu ar trebui să existe probleme.
Admin
Jeffrey Efosa
Bine. Mulțumesc mult!
Alice
Salut!
Am început cu o temă copil, având doar câteva fișiere părinte suprascrise, dar acum am ajuns la mai multe personalizări decât credeam. Cum este afectat timpul de încărcare al site-ului de prezența din ce în ce mai multor fișiere în tema mea copil?
Mulțumesc,
Alice
Suport WPBeginner
Acest lucru ar depinde în mare măsură de fișiere și de ce modifică, nu există o cantitate specifică care să fie garantată să se schimbe.
Admin
Simon
Salut!
Să spunem că am creat o temă copil a unei teme părinte Astra. Dacă vreau să schimb ceva în Customizer (nu în editorul de temă), trebuie să folosesc tema copil sau tema părinte? Cu alte cuvinte – când am o temă copil, atunci lucrez doar cu tema copil și las tema părinte dezactivată sau nu?
Mulțumesc!
Suport WPBeginner
Când utilizați o temă copil, ați face orice modificări folosind tema copil și nu reactivați tema părinte.
Admin
Brandon
Salut, și articol frumos. Fac site-uri web cu teme copil de câțiva ani. Acum am realizat că tema părinte pe care am folosit-o nu a mai fost actualizată de 2 ani. Deci, se pare că dezvoltatorii au abandonat-o. Mă întrebam cât de mari sunt riscurile cu aceste site-uri pe care le-am făcut, deoarece nu există actualizări pentru tema părinte? Va rupe o actualizare majoră a nucleului WordPress tema etc?
Suport WPBeginner
Din păcate, nu există o modalitate ușoară de a testa acest lucru; dacă sunteți îngrijorat, puteți crea un site de test pentru a vedea cum ar fi gestionată o actualizare.
Admin
ryad
salut când folosesc o temă copil și a venit momentul actualizării, trebuie să activez tema părinte înainte de actualizare sau o actualizez cu tema copil activată?
mulțumesc
Suport WPBeginner
Veți actualiza pe cele care au o actualizare disponibilă și nu este necesar să activați temele pe care le actualizați.
Admin
Arnolfo
Sunt cam confuz între când ar trebui să folosesc o temă copil.
Am un șablon la scară largă încărcat în WP. Vreau să-l personalizez pentru a servi drept șablon la scară mică pentru dealeri de încălzire/răcire.
Nu schimb codul CSS de bază – doar înlocuiesc imagini și text care sunt mai legate de HVAC.
Ar avea sens să fac din aceasta o temă copil a șablonului original sau, dacă un dealer comandă un site, să fac site-ul dealerului site-uri copil?
Emmanuel
Bună, vă rog, vreau să elimin media query din tema mea, astfel încât să nu am probleme în utilizarea temei mobile Jetpack. Numele temei mele este CHURCH AND EVENT. Nu pot găsi media query pentru a o elimina. Vreau să dezactivez responsive în tema mea. Vă rog să mă ajutați. Mulțumesc.
Jody Heath
Sunt complet de acord cu temele copil atunci când este absolut necesar. Tema pe care o folosesc în prezent, totuși, oferă suficientă personalizare, încât nu am avut nevoie să creez o temă copil. De obicei… dacă vă gândiți la o personalizare și credeți că trebuie să intrați în Panou de control > Aspect > Editor > …. ei bine, luați în considerare acest lucru: Dacă ați face o modificare în Editor, ați pierde acele personalizări de fiecare dată când tema s-ar actualiza; prin urmare, nevoia unei teme copil. Dar înainte de a merge pe oricare dintre căi, faceți o căutare pe Google și vedeți dacă puteți realiza același obiectiv prin opțiunile de personalizare ale temei dvs. actuale, ceea ce ar fi opțiunea mai simplă și preferată (dacă este disponibilă).
Jane
Salut, Îmi pare rău, încă nu înțeleg, dar chiar vreau să o fac. Nu înțeleg relațiile părinte-copil aici. Așa că am cumpărat o temă, vine cu o temă părinte și o temă copil. Voi face niște actualizări CSS cu siguranță, așa că ar trebui să fac asta la o temă copil <- până aici totul e bine.
Ceea ce mă confuzează este partea de actualizare. Deci, când vine o actualizare, ce fac? Actualizez tema părinte și nu atinge tema copil și tema copil primește și ea actualizările magic? Sau actualizez tema copil și cumva evită să atingă fișierele principale? Sau o tratez ca pe un mediu de dezvoltare/live unde copiez funcții una de la alta? Trebuie să instalez atât tema părinte, cât și tema copil? Nu am mai avut de-a face cu asta înainte, scuzați dacă aceasta este o întrebare de genul 2+2.
Suport WPBeginner
Salut Jane,
1. Veți aplica CSS-ul personalizat la tema copil.
2. Veți primi actualizări pentru tema părinte. Când actualizați o temă părinte, tema copil moștenește doar modificările care nu sunt suprascrise în tema copil. De exemplu, CSS-ul personalizat al temei copil nu se va schimba, iar orice modificări pe care le-ați făcut la cod în tema copil vor rămâne intacte.
Admin
Jonson
Mulțumesc pentru articol și pentru răspuns. Și eu aveam aceeași îndoială.
Suport WPBeginner
Glad we could make it clear
Paul
Salut Jane,
Te-ai putea gândi la asta ca la o ținută.
Tema copilului tău ar putea fi ca un pulover preferat pe care îl îmbraci peste o fustă și o bluză (tema părinte): dacă schimbi fusta și bluza cu pantaloni și o cămașă (actualizezi tema părinte), atunci poți încă să-ți pui puloverul preferat pentru a păstra „look-ul” pe care doreai să-l ai.
Daniel
Spui că temele copil nu sunt necesare, când ai făcut doar modificări minore. Deoarece este întotdeauna vital să-ți actualizezi tema, nu este mai bine să ai întotdeauna o temă copil, chiar dacă ai făcut doar o modificare minoră? Adică, de ce să pierzi modificarea ta (chiar și minoră), de fiecare dată când instalezi o nouă actualizare?
Suport WPBeginner
Salut Daniel,
Modificările minore, cum ar fi CSS personalizat adăugat folosind Customize, nu sunt afectate de actualizările temei. Dacă ai făcut modificări la fișierele temei propriu-zise, atunci este mai bine să folosești o temă copil.
Admin
Cristal Lawrence
3. Cum ați răspunde în această situație?
Context: Pentru a administra un site WordPress, proprietarul site-ului trebuie să se autentifice. Când este autentificat, WordPress face ca butonul de autentificare să dispară. Adică, autentificarea este vizibilă doar pentru vizitatorii care nu sunt deja autentificați. Unii oameni nu realizează acest lucru și se uită la site-ul lor (când sunt autentificați), apoi se uită la demo-ul temei (când nu sunt autentificați), observă diferența și văd butonul de autentificare lipsă ca pe ceva ce trebuie remediat.
Clientul trimite această solicitare de suport:
Folosesc tema ta pentru site-ul meu și în timp ce o editez
nu văd butonul de Autentificare pe care îl văd pe site-ul demo al temei tale pe pagina mea.
Am urmat toate instrucțiunile dumneavoastră și am instalat datele fictive și cred că ar trebui să funcționeze.
Am plătit o sumă considerabilă pentru această temă și mă așteptam să fie ușor
să instalez datele fictive și să obțin site-ul meu arătând exact ca demo-ul
pentru lansarea de săptămâna viitoare și, sincer, sunt puțin dezamăgit.
Vă rog să rezolvați acest lucru pentru mine.
Aharon Smith
Sună ca și cum ar fi îngrijorați că nu există o modalitate pentru oameni de a se conecta pe site, mai degrabă decât ca tema să nu arate exact ca demo-ul. Aș explica-le că odată ce se conectează, acel buton dispare. Apoi le-aș spune beneficiile acelei funcționalități, cum ar fi un site web mai puțin aglomerat etc.
Dacă sunt încă supărați din cauza asta, explică-le că apreciezi feedback-ul și că te vei asigura că pe viitor vei face lucrurile mai clare pe site. Aș suspecta că vor fi în regulă cu asta, odată ce vor înțelege raționamentul din spatele dispariției butonului.
Alex
Salut,
Începător WP aici. Deci, anunță-mă dacă am înțeles corect:
Dacă am configurat tema Divi, dar am modificat anumite elemente în cadrul temei – cum ar fi culoarea conturului butonului, culorile fonturilor, culorile la hover – totul în limitele interfeței Divi date – trebuie să mă gândesc la crearea unei teme copil pentru scenarii viitoare de actualizare? Sau modificări de genul acesta vor fi moștenite în actualizările viitoare fără alte bătăi de cap?
Nu s-a adăugat CSS personalizat, nici nu m-am amestecat cu PHP în proiectul menționat.
Mulțumesc!
Suport WPBeginner
Salut Alex,
Modificările de acest gen vor fi suportate de temă, deoarece fac parte din funcționalitatea temei.
Admin
mummygeek
Folosesc o temă copil și dacă fac modificări la oricare dintre fișiere, mă asigur că acele fișiere editate se află în tema copil cu aceeași cale (cel puțin cred că asta ar trebui să fac). Cu toate acestea, acum că vin să actualizez tema pe site-ul meu LIVE, nu văd ce ar trebui să fac acum cu tema copil, deoarece tema părinte actualizată are și ea o temă copil. Cu siguranță, cu cât fișierele mele originale ale temei copil devin mai vechi, cu atât devin mai diferite de fișierele temei părinte actualizate, până când într-o zi totul se strică.
Nu văd clar cum să tratez tema copil pe măsură ce fac actualizări??
Waqar Ahmed
Informații foarte informative ca întotdeauna.
Apap
Salut inginer Syed,
Citesc acest post pentru a treia oară și mi-a prins bine, deoarece am mare nevoie de o temă bună pentru blogul meu, dar problema mea este că sunt un începător complet în lumea blogging-ului și, prin urmare, alegerea temei potrivite pentru blogul meu a devenit o mare problemă pentru mine.
Și întrebarea care mă macină este dacă această „temă Genesis framework” are două bare laterale, deoarece prețuiesc atât de mult o temă cu două bare laterale.
Mulțumesc.
Nathan
Am câteva întrebări legate de asta, te rog.
Practic, am 0 abilități de codare și folosesc un software de editare vizuală pentru a edita o temă pe care am cumpărat-o. Edările mele constau în principal în schimbarea logo-urilor, ștergerea paginilor suplimentare și schimbarea widget-urilor/sliderelor de pe pagini din selecția proprie a temei.
1) Crezi că ar trebui să am o temă copil, având în vedere că această temă este actualizată o dată pe săptămână și este o temă nouă, ceea ce înseamnă că probabil vor fi multe alte actualizări în viitor. ?
2) dacă nu, care credeți că este cea mai bună abordare pentru a actualiza acest lucru?
Sunt începător la WP, l-am folosit doar săptămâna aceasta pentru prima dată lol
Faizan
Te rog, răspunde la acest răspuns, deoarece vreau să știu aceleași lucruri.
Suport WPBeginner
Salut,
Puteți actualiza tema părinte, aceasta nu afectează tema copil. Întregul scop al temelor copil este de a vă permite să vă actualizați temele fără a vă pierde personalizările.
Admin
Aad
Încă am o întrebare după ce am citit postarea ta grozavă.
Folosesc o temă și nu am schimbat nimic major, și mai ales nu în style.css sau functions.php.
Am schimbat doar câteva greșeli automate de „traducere” pe care le are tema, cum ar fi fișierele php găsite în directorul „inc”. De exemplu fișierul: /inc/shortcodes/portfolio.php
Întrebarea mea este acum: Aceste ajustări de text pe care le-am făcut în codurile php vor fi șterse odată ce voi actualiza tema? Și ar trebui să folosesc, prin urmare, o temă copil?
Sper să primesc sfatul dumneavoastră în curând.
P.S.: Sunt un mare fan al postărilor tale. Mulțumesc!
Suport WPBeginner
Salut Aad,
Da, cel mai probabil vor fi înlocuite. Trebuie să faci o copie de rezervă a temei tale înainte de actualizare. După actualizare, poți copia și lipi modificările din copia de rezervă în tema actualizată recent.
Admin
molly
Ați recomanda utilizarea unei teme copil pentru cineva cu zero abilități de codare?
Suport WPBeginner
De fapt, depinde de ceea ce vor să realizeze. Cel mai important motiv pentru a folosi o temă copil este atunci când doriți să vă personalizați tema fără a edita tema părinte.
Admin
Mark Toon
Cunoștințele mele despre computere sunt bazate pe gazdă, chestii de generația a 3-a, așa că tot acest „lucru” web este o limbă străină – una pe care nu vreau cu adevărat să o învăț. Da, sunt atât de bătrân! Înțeleg relațiile părinte-copil în baze de date, dar acest lucru web este dincolo de mine.
Copiii mei mi-au făcut cadou de Crăciun un site web pentru a-mi expune lucrările din hobby-ul meu. Frumos! Inițial, fiica mea a configurat site-ul folosind o temă standard și a postat niște conținut, doar pentru a-mi arăta ce este posibil. Ideea era că o configurație standard, de tip „din cutie”, ar fi suficientă pentru ca eu să postez imagini și text, într-un fel organizat. Asta e tot ce fac. Fără comerț electronic, foarte puțin e-mail și nu prea multă comentare și răspunsuri. (Pentru asta există Facebook...)
La o săptămână după Crăciun, după ce am configurat site-ul așa cum am vrut, am actualizat tema și am pierdut totul! De atunci, am evitat orice pare a fi o actualizare de temă.
Acum, auzind despre câte probleme de securitate există (și după ce o pagină anume a fost ținta unor spameri ruși care au lăsat comentarii nesfârșite și inutile), văd că s-ar putea să nu fie cea mai bună abordare.
Există vreo modalitate de a actualiza o temă părinte *fără* a pierde totul? Am un an de muncă creată online și chiar nu cred că vreau să reîncep de la zero din cauza unei actualizări aleatorii.
Sunt la fel de încurcat cum mă simt?
Suport WPBeginner
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
Da, ar trebui să îți menții tema actualizată. Toate temele WordPress de bună calitate pot fi actualizate cu ușurință. Cu excepția cazului în care faci modificări directe în fișierele temei tale. Acele modificări vor fi suprascrise la actualizarea temei.
Marcați ghidul nostru de depanare WordPress și veți fi pregătiți să remediați probleme minore singuri, fără a avea nevoie de ajutor. Acesta are, de asemenea, o secțiune despre cum să comutați la o temă implicită, care este primul pas în remedierea unei actualizări slabe a temei.
Admin
Stephanie
Ce ar constitui o „modificare directă a unui fișier de temă”? Vorbim despre modificări de fonturi? Imagini? Scuze, sunt începător și unele presupuneri îmi scapă.
Suport WPBeginner
Ne referim la accesarea fișierelor temei și la editarea codului de acolo, cum ar fi sub Aspect>Editor
Bryan
Salut,
este foarte util în blogging-ul meu. Folosesc atât Părinte, cât și Copil.
Te rog verifică link-ul meu.
Eddie
Salut, articol grozav! Acest lucru clarifică câteva lucruri pentru mine, dar acum mă face să-mi pun la îndoială unele dintre motivele mele.
Sunt interesat să configurez o temă de director pe un subdomeniu, ÎNSĂ, așa cum pare, majoritatea acestor teme sunt teme copil, DAR nu am neapărat nevoie de o temă părinte completă. Întrebarea mea este, instalez / ar trebui să instalez mai întâi o temă cadru părinte pentru a beneficia pe deplin de tema copil de director?
Sper că are sens?
mulțumesc
Ed
Suport WPBeginner
Da, puteți verifica documentația temei dvs. de director pentru a vedea cum recomandă configurarea unei teme copil.
Admin
Mato
Am folosit recent tema hueman și am reușit să creez propria mea subtemă pentru tema today. Am adăugat doar eticheta șablon în style.css pentru ca subtema să reflecte tema părinte și un cod pentru a importa foi de stil în fișierul functions.php al subtemei. De acolo, am putut face toate modificările dorite la tema părinte. A fost o experiență bună să învăț cum să creez o subtemă. Mulțumită wpbeginner pentru că a fost acolo pentru noi.
Richard Jones
Poți, te rog, să explici cum duplicarea unui fișier șablon într-o temă copil și apoi efectuarea unei modificări minore la acesta permite beneficierea de o actualizare de securitate la tema părinte? Cu siguranță codul temelor copil va păstra vulnerabilitatea și va continua să suprascrie corecția temei părinte?
Suport WPBeginner
Majoritatea temelor WordPress bine codificate evită codificarea funcționalității direct într-un șablon. În schimb, aceste funcționalități sunt stocate în directoare diferite, cum ar fi fișierul inc, js sau functions.php. Majoritatea șabloanelor folosite pentru a afișa pagini sau secțiuni pe site-ul dvs., generează de obicei HTML din etichete de șablon definite în altă parte în nucleul WordPress sau în fișierele de funcționalitate ale temei dvs. Nu este recomandat să duplicați fișierele de funcționalitate, acest lucru ar duce la erori, deoarece acele funcții ar fi deja definite în tema părinte.
Cu toate acestea, dacă nu sunteți sigur, puteți actualiza manual tema copil după o actualizare a temei părinte. Puteți utiliza instrumente de diferențiere a fișierelor pentru a vedea ce s-a schimbat în noile fișiere șablon și apoi copiați acele modificări în tema copil.
Admin
bikeman
Poți, te rog, să explici cum duplicarea unui fișier șablon într-o temă copil și apoi efectuarea unei modificări minore la acesta permite beneficierea de o actualizare de securitate la tema părinte? Cu siguranță codul temelor copil va păstra vulnerabilitatea și va continua să suprascrie corecția temei părinte?
Daquan Wright
Trebuie să pun o întrebare, răspuns cât mai curând posibil, deoarece lucrez la propriul meu site.
Trebuie să creez o temă copil pentru tema mea WordPress (deoarece sunt singurul care o va actualiza)?
Nu am folosit niciodată una înainte.
De asemenea, trebuie să creez o temă copil pentru clienți atunci când aceștia vor putea să-și modifice tema (dar nu vor fi lansate actualizări pentru ea)?
Voi crea site-uri web, dar nu voi lansa actualizări periodice. Deci, am nevoie de aceste puncte clarificate, sau, toate temele WordPress ar trebui să folosească o temă copil?
Suport WPBeginner
Depinde de alegerea personală. Dacă scrieți o temă pentru uz propriu, atunci o puteți modifica direct.
Despre adăugarea unei subteme pentru clienți, din nou, depinde de dumneavoastră.
Admin
Joshua Grant
Ceva de urmărit: temele copil nu sunt ÎNTOTDEAUNA complet sigure la actualizări. Am întâmpinat recent o problemă cu site-ul unui client unde o temă părinte – una dintre acele teme „premium all-in-one” care nu vor fi numite – și-a schimbat semnificativ structurile paginilor și clasele, invalidând tot CSS-ul temei noastre copil.
david b
Salut guru. Ok, am un site web pe care am petrecut o eternitate pentru a-l obține exact așa cum vreau. Am plătit bani pentru o temă, mi-a plăcut atât de mult. Acum, chiar când totul mergea bine, nu mai pot să o actualizez (deoarece îmi strică complet site-ul în orice mod imaginabil) și nu mai este receptivă așa cum era odată. Lucrul ciudat este că este receptivă pe o tabletă Android, dar nu și pe dispozitivele Apple. Cineva are vreun sfat pentru a o face din nou receptivă? Ar trebui cumva să încep de la capăt și să folosesc o temă copil? (Nu am folosit niciodată o temă copil, am făcut toate personalizările mele nenumărate pe tema părinte)...care sunt opțiunile mele? Orice ajutor ar fi FOARTE apreciat!
Mish
Salut…
Folosesc tema Twenty Eleven și singura modificare pe care vreau să o fac, momentan, este să adaug data postării. Îmi poți spune cum să fac asta?
Phil Long
Teme copil: complicațiile potențiale depășesc beneficiile marginale. Poți la fel de bine să instalezi o versiune originală pe care nu o atingi niciodată și o versiune pentru clienți. Astfel, ai întotdeauna originalul ca referință/revenire.
Problema cu temele copil: Ai aceeași diferențiere încorporată între Splash și Pagina de pornire a site-ului?
1. Dacă aș vrea să personalizez CSS-ul, de ce să nu creez pur și simplu un fișier custom_style.css și să-l încarc după style.css.
2. Dar principala problemă pe care o am este că păstrează fișierul functions al temei părinte. Având în vedere că este centrul site-ului, ca dezvoltator ar trebui să te familiarizezi foarte bine cu acel fișier, nu să ți se prezinte un fișier functions.php al temei copil gol. Și mai rău decât atât, fișierul Parent functions.php stabilește de obicei o mulțime de constante și include care indică fișiere și subdirectoare în tema părinte.
2(a)Pe parcursul fișierelor php ale temei copil, cel mai probabil există CONSTANTE care indică fișierele php părinte. Dacă scopul întreg este de a personaliza doar tema copil, atunci toate acele constante (sau cel puțin declarațiile lor) vor trebui reorientate.
2(b) Cu include-urile care indică și fișierele părinte, în cel mai bun caz, te-ar putea lăsa foarte confuz cu privire la motivul pentru care modificările tale la copil nu par să afecteze nimic. În cel mai rău caz, ar putea crea o eroare fatală de declarare repetată a funcției. Deci, va trebui să scoți include-urile din funcțiile părinte și să le înlocuiești cu include-urile din child.php, dar să le direcționezi către căile și fișierele copilului.php pe care le-ar putea cauza.
2(c)Și apoi sunt toate celelalte funcții părinte din fișierul tău functions.php care se referă la fișiere/funcții parent.php. Din nou, acest lucru înseamnă că dacă vrei să schimbi orice fișier child.php, trebuie să parcurgi ierarhii de apeluri de funcții pentru a vedea dacă este declanșat de funcțiile părinte. Dacă este, atunci pentru a menține principiul de a nu personaliza fișierul parent.php, trebuie să muți acea funcție din fișierul functions.php al părintelui în cel al copilului.
Pur și simplu cred că nu merită bătaia de cap și, cu siguranță, dacă aș folosi din nou un copil, aș COPIA ȘI LIPA toate funcțiile părinte din entirety of parent functions. php în copil.
3. ȘI când tema părinte se actualizează, oricum pierzi suportul temei părinte... deși acest lucru ar putea fi preferabil față de actualizarea care îți șterge toate fișierele personalizate child.php, așa cum mi s-a întâmplat mie odată.
Wayne Hatter
Serios cred că acest post va confuza mulți oameni. Pentru că, ca dezvoltator… acest lucru nu este deloc orientat către mine. Pentru că nici măcar nu folosesc un framework și fluxul meu de lucru decurge destul de bine.
Cu framework-urile, tot trebuie să înveți hook-urile și ce fac ele.
Aceeași cantitate de timp necesară pentru a învăța acele hook-uri ar putea fi folosită pentru a învăța toate hook-urile de bază WordPress.
Deci, iată o idee. Dacă framework-urile sunt calea de urmat, de ce există încă un număr mare de teme dezvoltate?
jay
Salut,
Sunt începător și fac un blog despre pierderea în greutate. Trebuie să obțin Genesis înainte de a selecta orice șablon?
Tocmai urma să cumpăr o temă de pe themeforest și cineva m-a oprit și mi-a spus să cumpăr mai întâi o temă părinte? Este necesară pentru începători? Sau putem începe cu o temă de pe themeforest?
Aștept cu interes răspunsul dumneavoastră.
Mulțumesc
Suport WPBeginner
Nu, nu este necesar. Genesis nu este o temă părinte, este un cadru de temă. Nu aveți nevoie de niciuna dintre ele, puteți cumpăra orice temă de bună calitate.
Admin
Baloți
Vă rugăm să faceți cercetări înainte de a merge mai departe. Sunt și eu începător, învăț cât mai mult posibil înainte de a alege o temă, motivul fiind că nu vreau să depun tot acest efort într-o afacere pe site și să aibă performanțe slabe sau, mai rău, să eșueze complet, deoarece am sărit peste etape și nu mi-am făcut temele. Sfat – temele prost codate vă pot afecta SEO-ul și pot cauza alte probleme.
Acum, dacă vrei doar să te joci cu WP și să construiești un site web, nu sunt sigur dacă vei face asta pe termen lung, aș începe cu temele deja existente pe WP.
Am auzit lucruri bune și rele despre temele vândute pe Themeforest. Aș căuta pe Google... sunt fiabile temele cumpărate de pe Themeforest... și vedeți ce găsiți. Așa cum a spus suportul WPB, nu este nevoie să folosiți Geneisis, ci doar o temă de bună calitate. Adevărat, dar ca începător, presupun că nu sunteți dezvoltator, a ști cum arată o temă „de bună calitate” nu este o sarcină ușoară. Așa cum am spus, vă rog să mă contactați dacă sunteți serios în legătură cu a avea o afacere online.
Acum mi-am găsit noua pasiune după toată cercetarea mea, îmi place să-mi fac propriul site web pentru afacerea mea și voi continua să creez site-uri pentru alții din nișa mea, după tot ce am învățat. M-am asociat cu Genesis pentru că simt că am ce e mai bun din ambele lumi. Ei se ocupă de actualizările WP și de cele mai bune practici și cel mai bun cod curat de utilizat și de o mulțime de alte lucruri despre care nu vreau să învăț… Și eu mă ocup de design și de ajustări și îmi construiesc site-ul web cu încredere, știind că mi-am făcut cercetarea și am ales cea mai bună companie pentru a mă ajuta cu obiectivele mele, din nou am ales această cale pentru că nu sunt dezvoltator și nici nu vreau să fiu.
Da, dezvoltatorii își pot crea propriile teme, așa cum au comentat unii pe acest subiect al temelor copil etc., acest lucru nu este pentru ei. Dar îmi place și sunt fericit că și eu pot crea teme copil și nu trebuie să mă întorc la școală, pentru a construi un site solid pentru afacerea mea. Vreau doar să învăț suficient CSS etc. pentru a ajusta temele construite pe cadrul Geneisis și sunt gata. DOAR 2 cenți ai mei.... LOL
imran hussain
Foarte util pentru înțelegerea temei copil. Mulțumesc.
imran
Ria
Salut, voiam să întreb dacă este adevărat că tema copil ar putea să nu fie atât de utilă, ci greșită pentru un site web? Am tema wordpress twenty fifteen (personalizată). Odată ce am descărcat o temă copil deja făcută, am făcut niște modificări (copiat/lipit informații din fișierele principale în tema copil) și mi-am „stricat” site-ul. Tipul care m-a ajutat să personalizez tema, când am cerut să creeze o temă copil, mi-a spus că temele copil fac site-ul să funcționeze mai lent, te pot confuza (dacă faci multe modificări, care fișier este deja modificat) și nu este bun pentru site. Ca și cum toate modificările ar trebui făcute doar în fișierele principale. Și a refuzat să creeze o temă copil. Deci, cum stau lucrurile? Pentru că peste tot citesc că tema copil este „obligatorie”. Răspunsul „ajutorului” meu este doar lene să facă mai multă muncă? Deci, cum stau lucrurile?:) Mulțumesc pentru ajutor:)
Suport WPBeginner
Teme copil sunt o economie de timp. Unii dezvoltatori WordPress s-ar putea să nu le placă să creeze teme copil și ar prefera să editeze fișierele temei principale. Acest lucru nu este sigur pe termen lung și vă sfătuim împotriva acestuia. Poate ar trebui să luați în considerare obținerea unui consilier mai bun pentru proiectul dumneavoastră.
Admin
Steve Wilkinson
Acesta este un plan de 'afaceri' foarte bun pentru un dezvoltator care dorește să vă țină blocat în serviciul lor. De fiecare dată când tema se actualizează, ei vor trebui să-și reconstruiască versiunea. Sau mai rău, nu veți primi actualizările temei și veți rata îmbunătățiri, dar poate veți fi chiar deschiși la exploatări.
Dezvoltarea web NU este un lucru unic! Din păcate, așa sunt configurate multe agenții de web design. Și de obicei, am constatat adesea că acestea sunt cele orientate spre marketing și arte grafice, care poate înțeleg foarte bine aspectele de marketing/vizuale ale unui site, dar nu știu mare lucru despre partea tehnică.
Aproape am căzut din scaun acum câteva luni, când, într-un podcast important pentru profesioniștii în design grafic, întreaga echipă a început să vorbească despre actualizările WordPress, plugin-uri și teme… și a sfătuit oamenii să nu actualizeze lucrurile, deoarece asta adesea strică lucrurile!
Ei bine, da... de aceea nu faci ceea ce fac acești oameni. Ei construiesc un site frumos și îl predau clientului... care trebuie să se ocupe de găzduire și de probleme legate de actualizări, neactualizări etc. Regula #1 a site-urilor WordPress este PĂSTRAȚI TOTUL ACTUALIZAT!!! Dacă sistemul/dezvoltatorul pe care l-ați ales nu poate gestiona asta... ați ales greșit.
Kirsten
Sunt complet nou în ceea ce privește temele copil. Ar putea cineva să-mi dea un exemplu despre ce înseamnă o „modificare extremă”, ceea ce înseamnă că o temă copil ar fi calea de urmat pentru mine?
Thanks
Mike
Învăț despre tema copil, este nebunesc, este atât de mult încât nu am fost niciodată bun la codare
Maryam
Să presupunem că trebuie să modific fișierul header.php, așa că îl suprascriu și îl plasez în folderul temei copil – vine o actualizare a temei și fișierul header.php din părinte este actualizat cu unele actualizări utile. Se vor aplica acestea temei mele copil?
Steve Wilkinson
Trebuie să analizez mai în detaliu acest aspect (deoarece nu sunt un programator de teme în profunzime), dar înțelegerea mea este că este o situație de tip poate/nu. Dacă nu mă înșel, cred că te poți gândi la o temă copil ca la o situație de suprapunere (îți amintești de proiectoarele din clasă cu foi de vellum și cum puteau fi suprapuse?).
Deci, presupun că ai obține o parte din noul cod și funcțiile din părinte, atâta timp cât copilul nu le suprascria. Și, dacă ai copiat întregul fișier de la părinte, copilul va avea totul, cu excepția modificărilor pe care le-ai făcut și a actualizărilor noi pe care le-au făcut.
Dar, dacă au schimbat ceva unde și tema copil o are declarată, cred că tema copil va suprascrie. Mi-ar plăcea *foarte mult* să aud mai multe despre asta, deoarece este ceva la ce am început să mă uit mai atent recent și în personalizarea lucrurilor WooCommerce (adică: la ce trebuie să mă uit de fiecare dată când WooCommerce actualizează fișierele șablon).
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.
Anne Marie
Vă mulțumesc foarte mult pentru comparația transparenței/suprapunerii. Înțelegerea mea despre totul a prins contur când am citit asta. Mulțumesc din nou!
Echipa WPBeginner
http://codex.wordpress.org/index.php?title=Theme_Development&oldid=31552
Echipa WPBeginner
Thomas,
Un sistem de teme adecvat a fost introdus în WordPress 1.5 în 2005. Cea mai timpurie mențiune a temei copil pe care am putut-o găsi a fost în articolul din codex din 2006 despre dezvoltarea temelor. Sper că acest lucru ajută.
Thomas Vasquez
Mulțumesc, da, funcționează. Nu aveți, întâmplător, un link către acel articol, aș putea folosi cu adevărat. Vă mulțumesc din nou.
Thomas Vasquez
Asta e grozav, vă mulțumesc foarte mult. Există vreo șansă să aveți un link pentru acea referință?
Thomas Vasquez
Poate cineva de aici poate oferi un răspuns la o întrebare pe care o caut de ceva timp: Când a introdus WordPress pentru prima dată temele copil?
Am căutat în Codex și am verificat fiecare versiune și nu am găsit nicio mențiune despre când au fost introduse (sau poate am ratat-o?)
Știe cineva?
Dzagro
it is helpful, well cleared now, thanks
HannahHudson
Acesta a fost foarte clar și direct. Mulțumesc pentru articol.
Kendall
Mă gândesc să-mi schimb blogul de la o temă gratuită WordPress la Genesis Framework + Theme. Aveți articole despre cum să alegi tema potrivită? De asemenea, cum să creez anteturi/logo-uri personalizate pentru blogul meu pe care le pot adăuga cu ușurință pe site-ul meu prin Genesis Framework?
Suport WPBeginner
Da, avem un ghid despre alegerea temei WordPress perfecte pentru site-ul dvs. Puteți adăuga anteturi personalizate și logo pe site-ul dvs. din ecranul Setări Genesis.
Admin