tema

Teme pentru copii WordPress. La început, acestea pot suna (și par) intimidante, dar odată ce aflați detaliile și ieșirile (precum și frumusețea) temelor WordPress pentru copii, vă veți distra. În acest articol, vom discuta tema WordPress a copiilor în părți individuale. Cu alte cuvinte, învățăm:

Care este tema WordPress pentru copii?

Ce este o temă WordPress pentru copii?

O temă copil WordPress este practic o temă WordPress care „împrumută” fișiere șablon și caracteristici dintr-o altă temă WordPress cunoscută sub numele de temă părinte. Nu face încă nimic, îți voi explica în detaliu tot ce promit.

tema parentală este o temă tipică WordPress, cum ar fi cea mai bine vândută temă Total WordPress, tema implicită a douăzeci și paisprezece sau orice temă pe care o utilizați pe site-ul dvs...

Cea mai de bază subtemă a WordPress este pur și simplu un folder care conține un fișier special style.css. Nu vă faceți griji, dacă vă explic, totul va avea sens. Una dintre întrebările care îmi vin în minte acum este: De ce ai vrea să folosești o temă pentru copii, în timp ce există multe teme pentru părinți?

Răspunsul este relativ simplu. Majoritatea subiectelor parentale primesc actualizări continue. Prin urmare, dacă luați tema părinte și modificați codul (și stilul), veți pierde toate aceste modificări data viitoare când actualizați tema. Iată temele WordPress subordonate. Subtema WordPress vă oferă posibilitatea de a vă personaliza tema părinte fără riscul de a pierde modificări la actualizare. Desigur, puteți alege să nu primiți aceste actualizări dacă nu vă deranjează să vă expuneți site-ul hackerilor.

Trecând peste…

Cu câteva paragrafe în urmă, am menționat că temele pentru copii „împrumută” fișiere șablon și funcționalități din temele părinte. Cum se întâmplă? Gândiți-vă la temele copiilor ca la temele umbrelor; imită temele lor parentale. Este ca și cum ai face o copie a temei părinte fără a copia nimic. Sună magie, corect?

Apăsați butonul de înghețare. Cum faceți o copie a unei teme părinte fără a copia de fapt ceva? Secretul înțelegerii temelor copiilor se află în fișierul special style.css menționat mai sus. Secretul este de fapt singura linie din interiorul stilului.css. Ce linie întrebi? Mai multe despre asta într-o clipă. Deoarece vom crea un subiect pentru copii mai târziu în această postare, voi introduce câteva concepte de bază pentru a dezvălui linia despre care vorbesc și pentru a înțelege mai bine subiectele pentru copii...

Pentru a crea o temă copil, trebuie să creați un dosar (pentru tema copil) în folderul Teme WordPress. Puteți denumi folderul după cum doriți (sau după subiect). Apoi, trebuie să creați un fișier style.css cu următorul cod:

Trebuie să salvați acest fișier style.css în dosarul copilului dumneavoastră. Acum reveniți la a șasea (a șasea) linie a codului de mai sus. Vei vedea:

Acest rând îi spune copilului dvs. subiectul de la care părinte să împrumute caracteristici și fișiere șablon. Această linie simplă conectează tema copilului dvs. la tema părinte și servește ca un canal prin care tema copilului primește fișiere șablon și caracteristici de la tema părinte. Aceasta înseamnă că trebuie să aveți o temă părinte instalată pe platforma dvs. WordPress.

Este suficient să spunem, fără această linie, nu aveți o temă pentru copil. Aveți doar un folder și un fișier tipic style.css.

În rezumat, un rând șablon moștenește (majoritatea) o temă părinte atunci când activați tema copilului. Dacă actualizați o temă părinte, orice modificare pe care o aduceți temei copilului dvs. nu va fi afectată. Cum îți place această explicație? Urmăriți sau nu, este suficient de clar? Dacă sunteți alături de mine, vom trece la avantajele și dezavantajele temelor WordPress pentru copii.

Care sunt avantajele utilizării temei pentru copii?

Există multe avantaje în utilizarea unei teme pentru copii. Încurajăm oricine folosește o temă care nu a fost creată pentru site-ul său web să configureze și să activeze o temă pentru copii. Iată câteva dintre principalele avantaje ale utilizării temei unui copil și de ce ar trebui să o luați în considerare cu atenție.

Actualizări sigure

Temele pentru copii WordPress împrumută numai caracteristici, șabloane și stiluri din tema părinte. Acest lucru vă va permite să personalizați site-ul fără a atinge subiectul pentru părinți. Prin urmare, ori de câte ori dezvoltatorii își actualizează tema părinte, vă puteți actualiza în siguranță site-ul fără a pierde propriile modificări.

Temele pentru copii sunt ușor extensibile

Temele WP pentru copii vă oferă o mare flexibilitate. Puteți crea fișiere șablon noi care nu au făcut parte din tema părinte. Puteți adăuga noi caracteristici, stiluri și multe altele. În plus, există multe cadre tematice comerciale și gratuite cu opțiuni extensibile pentru a începe.

Temele pentru copii sunt în siguranță

Fiecare dezvoltator este uman și știm cu toții că a greși este uman. Toată lumea greșește și toată lumea uită. Aceasta înseamnă că, dacă folosiți tema părinte, veți fi în supă. Lucrurile stau puțin diferit cu temele copiilor. Dacă uitați orice cod, WordPress încarcă automat o alternativă (sau originală) din tema părinte. Desigur, acest lucru se aplică numai dacă codul există în subiectul părinte.

Care sunt negativele utilizării temei pentru copii?

Deși, în general, subiectele secundare sunt uimitoare și recomandăm oricui utilizează WordPress să activeze un subtopic pe site-ul său dacă intenționează să aducă îmbunătățiri în viitor, ar trebui să aveți în vedere acest lucru,.

Există o curbă de învățare

Subiectele secundare sunt utilizate în principal pentru a extinde sau personaliza caracteristicile temei părinte, ceea ce înseamnă că, dacă nu sunteți dezvoltator, nu va fi mult de-a face cu aceasta și veți dori să învățați câteva coduri la potențialul maxim a temei pentru copilul dumneavoastră. Dacă sunteți nou, aveți nevoie de timp pentru a afla cum temele parentale și WordPress (precum și unele coduri) în general, astfel încât să vă puteți bucura pe deplin de potențialul temelor pentru copii. Totuși, trebuie să câștigi dungi. La urma urmei, veți codifica departe ca un profesionist în cel mai scurt timp!

Lucrurile se vor sparge sau vor fi lăsate în urmă

Dacă v-ați creat site-ul pe baza unei teme părinte, poate fi necesar să modificați câteva lucruri (cum ar fi meniuri, gadgeturi sau opțiuni de temă) atunci când treceți la o temă copil. Unele teme stochează setările în baza de date pe baza numelui subiectului, așa că, atunci când treceți la subiectul copilului dvs., ar putea părea că ați pierdut toate setările temei părinte (setări de personalizare), dar nu vă faceți griji, acestea sunt în siguranță în baza de date, dar veți fi așa, trebuie să reveniți la părintele dvs., astfel încât să puteți copia setările și să le migrați. În subiectul nostru, oferim un panou util Import/Export direct pe bara de activități, astfel încât să puteți copia setările adaptorului tematic înainte de a trece la tema copilului dvs. și să le migrați.

În plus, dacă utilizați tema copilului dvs. pentru a oferi funcționalități suplimentare pentru site-ul dvs., mai degrabă decât să utilizați un supliment, dacă ați schimbat vreodată tema părinte, poate fi necesar să mutați unele dintre aceste îmbunătățiri într-o nouă temă copil, redenumiți tema copilului curent sau îmbunătățirile de mutare cu propriul supliment.

Cum se creează o temă WordPress pentru copii?

Vreau să presupun că sunteți activ și că ați creat un folder și un fișier „special” style.css pentru subiectul copilului dumneavoastră. Dacă tocmai ați sărit la această secțiune (sau ați așteptat cu nerăbdare această secțiune), deschideți directorul Temelor WordPress prin FTP/SFTP (.../wp-content/themes) și creați un folder pentru a stoca tema copilului dvs.

Notă: Puteți accesa directorul subiectului prin managerul de fișiere din cPanel. Alternativ, puteți utiliza un client FTP, cum ar fi FileZilla, dacă aveți conturi FTP activate.

Apoi deschideți editorul de text preferat (notepad ++) și creați un fișier style.css cu următoarele informații:

Este același cod pe care l-am folosit înainte.

Încărcați fișierul style.css în dosarul temei copil. În acest moment, fișierul dvs. style.css este gol (cu excepția liniilor de mai sus, care nu fac nimic în ceea ce privește stilul), așa că nu vă așteptați ca copilul dvs. să arate similar cu tema părinte. Pentru a depăși acest obstacol, puteți importa stilul părintelui theme.css prin crearea unui nou fișier gol function.php în dosarul temei copil și adăugând următorul cod PHP:

Nu uitați să schimbați numele în „Total”, care va fi numele subiectului părinte. Acest lucru va permite ca tema copilului dvs. să actualizeze dinamic numărul versiunii atașat stilului părinte style.css, deci dacă tema părinte este actualizată dacă există modificări ale fișierului style.css în tema părinte, acesta va permite browserului și CDN-ul dvs. (dacă îl utilizați, re-cacheți foaia de stil și împiedicați CSS să vă afișeze site-ul.

Personalizați tema copilului dumneavoastră

Acum vine partea distractivă. Cel mai probabil, ați creat tema personalizată a copilului dvs., așa că scufundați-vă!

  • Pentru a vă personaliza tema copilului, pur și simplu adăugați stilurile la fișierul style.css pe care l-ați creat. Voi rescrie stilurile corespunzătoare găsite în tema părinte.
  • Pentru a edita fișiere șablon, mai întâi copiați-le pe tema copilului dvs. și apoi editați-le de acolo. Dar nu TOATE fișierele pot fi copiate pe tema copilului și editate, puteți copia doar fișiere șablon. Deci, dacă o temă conține anumite fișiere de inclus, vr, funcții sau un alt folder care conține clase și funcții personalizate, nu le veți putea copia și modifica. În aceste cazuri, ar trebui să vă uitați la utilizarea de filtre sau cârlige de acțiune pentru a regla caracteristicile implicite ale temei părinte.
  • Puteți adăuga propriile fișiere șablon la o temă copil pentru mai multe funcționalități
  • Utilizați caracteristicile copilului file.php pentru a adăuga caracteristici personalizate și utilizați teme parentale sau filtre WordPress. Nu adăugați caracteristici noi la fișierul function.php din tema părinte!

WordPress încarcă mai întâi șablonul și fișierele de stil în tema copil, dar dacă lipsește ceva, acesta încarcă fișierele corespunzătoare în tema părinte. Da, subiectele pentru copii sunt sigure, dar pun pariu că am spus deja asta.

Împachetați lucruri ...

Temele pentru copii sunt foarte puternice în ceea ce privește personalizarea și extensibilitatea. În plus, acestea oferă o bază bună pentru oricine dorește să învețe cum să dezvolte o temă WordPress. Sunt ușor și distractiv de creat și vă oferă multe opțiuni pentru a vă personaliza site-ul WordPress după bunul plac.

Proiectați și distrați-vă și nu lăsați partajarea în comentariile de mai jos. Ne place și apreciem feedback-ul dvs. 🙂