SlideShare a Scribd company logo
1 of 6
Download to read offline
Teme WordPress
Nicolae Sfetcu
19.11.2020
Sfetcu, Nicolae, "Teme WordPress", SetThings (19 noiembrie 2020), URL =
https://www.telework.ro/ro/e-books/teme-wordpress/
Email: nicolae@sfetcu.com
Acest articol este licențiat Creative Commons Attribution-NoDerivatives 4.0
International. Pentru a vedea o copie a acestei licențe, vizitați
http://creativecommons.org/licenses/by-nd/4.0/.
Text online: https://www.telework.ro/ro/dezvoltarea-de-teme-wordpress/
Extras din:
Sfetcu, Nicolae, "Ghid WordPress pentru începători", pg. 52-56, MultiMedia Publishing (2015),
ISBN 978-606-033-314-2, URL = https://www.telework.ro/ro/e-books/ghid-wordpress-pentru-
incepatori/
Nicolae Sfetcu: Teme WordPress
2
Ce este o temă?
Fundamental, sistemul de teme WordPress este o modalitate de a personaliza aspectul
blogului dumneavoastră. Cu toate acestea, este mai mult decât doar "aspect". Aspectul site-ului
presupune o schimbare doar vizuală. Temele WordPress pot oferi mult mai mult control asupra
aspectului și prezentării materialelor pe site.
O temă WordPress este o colecție de fișiere care lucreează împreună pentru a produce o
interfață grafică cu un design unificator de bază pentru un blog. Aceste fișiere sunt numite fișiere
șablon. O temă modifică modul în care site-ul este afișat, fără a modifica software-ul de bază.
Temele pot include fișiere șablon personalizate, fișiere imagine (*.jpg, *.gif), foi de stil (*.css),
pagini personalizate, precum și orice fișiere de cod necesare (*.php).
Să presupunem că scriem despre brânză și gadget-uri. Prin utilizarea buclei WordPress și
a fișierelor șablon, puteți personaliza mesajele dumneavoastră din categoria Brânză să arate diferit
de posturile de gadget-uri din categoria Gadget. Cu acest control puternic asupra a modului în care
arată diferite pagini și categorii pe site-ul dvs., limitele sunt doar de imaginația dvs.
Temele WordPress trebuie să fie dezvoltate folosind următoarele recomandări:
* Folosiți HTML bine structurat, fără erori PHP, și valid.
* Utilizați CSS curat, valid.
* Urmați liniile directoare de proiectare.
Din ce e compusă o temă
Temele WordPress se găsesc în subdirectoarele din directorul WordPress themes (implicit
wp-content/themes/), și nu pot fi mutate direct cu ajutorul fișierului wp-config.php. Subdirectorul
temelor conține toate fișierele de stil ale temei, fișierele șablon, și opțional fișierul cu funcții
(functions.php) , fișiere JavaScript, și imagini. De exemplu, o temă numit “test” se va găsi în
Nicolae Sfetcu: Teme WordPress
3
directorul wp-content/themes/test/. Evitați utilizarea de numere pentru numele temei, întrucât astfel
nu va fi fi afișată în lista de teme disponibile.
WordPress include o temă implicită în fiecare instalație nouă. Examinați fișierele din tema
implicită cu atenție pentru a vă face o idee mai bună asupra modului de a construi fișierele propriei
teme.
Temele WordPress constau de obicei din trei tipuri principale de fișiere, în plus față de
imagini și fișierele JavaScript:
* Foaia de stil numită style.css, care controlează prezentarea (designul vizual și aspectul)
din paginile site-ului.
* Fișierele șablon WordPress care controlează modul în care paginile site-ului generează
informațiile din baza de date WordPress pentru a fi afișate pe site.
* Fișierul opțional de funcții (functions.php), ca parte a fișierelor temei WordPress.
Teme copii (child themes)
Cel mai simplă temă este o temă copil care include doar un fișier style.css, plus oricare
imagini. Acest lucru este posibil întrucât aceasta este un copil derivat al unei alte teme care
acționează în calitate de părinte.
Foi de stil ale temelor
În plus față de informațiile de stil CSS pentru tema dvs., style.css oferă detalii despre temă
sub formă de comentarii. Foaia de stil trebuie să furnizeze detalii cu privire la temă sub forma de
comentarii. Nu pot exista două teme cu aceleași detalii enumerate în anteturile de comentarii,
deoarece acest lucru va duce la probleme în dialogul de selectare a temei. Dacă vă dezvoltați
propria temă prin copierea unuia existentă, asigurați-vă că modificați aceste informații în primul
rând.
Nicolae Sfetcu: Teme WordPress
4
Ceea ce urmează este un exemplu cu primele câteva rânduri ale foii de stil, numit antetul
de stil, pentru tema “Twenty Thirteen”:
/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full
range of post formats, each displayed beautifully in their own unique way. Design details
abound, starting with a vibrant color scheme and matching header images, beautiful typography
and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-
sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images,
microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you’ve learned with others.
*/
NB: Numele folosit de autor este recomandabil să fie la fel ca numele de utilizator
wordpress.org al autorului temei, deși poate fi și numele real al autorului. Alegerea este a
autorului temei.
De notat lista de tag-uri folosite pentru a descrie tema. Acestea permit utilizatorului să
găsească tema folosind filtrul de tag-uri.
Liniile de antet de comentarii în style.css sunt necesare pentru WordPress pentru a fi în
măsură să identifice tema și să fie afișată în panoul de administrare în Design > Themes ca o
opțiune de temă disponibilă împreună cu oricare alte teme instalate.
Nicolae Sfetcu: Teme WordPress
5
Ghid pentru foile de stil
* Respectarea standardelor de codificare CSS atunci când se creează propriul CSS.
* Utilizați CSS valid atunci când este posibil. Ca o excepție, utilizați prefixe specifice de
furnizor pentru a profita de caracteristicile CSS3.
* Minimizați modificările CSS. Excepția este suportul specific pentru browser, de obicei
versiuni de IE. Dacă este posibil, separați modificările CSS în secțiuni separate sau fișiere separate.
* Toate posibilele elemente HTML trebuie să fie stilizate de temă, atât în conținutul
postărilor / paginilor, cât și în comentarii.
* * Tabele, legende, imagini, liste, citate, etc.
* Adăugarea stiluri prietenoase la imprimare este foarte recomandată.
* Puteți include o foaie de stil de imprimare cu media="print" sau adăugați-o într-un bloc
media de imprimare din foaia de stil principală.
Funcții de fișiere
O temă poate utiliza opțional un fișier de funcții, care se află în subdirectorul temei și este
numit functions.php. Acest fișier practic acționează ca un plugin, iar în cazul în care acesta este
prezent în tema pe care o utilizați, este încărcat în mod automat în timpul inițializării WordPress
(atât pentru paginile de administrare cât și pentru paginile externe). Utilizări propuse pentru acest
fișier:
* Activează caracteristici temei, cum ar fi bara laterală, meniuri de navigare, imagini reduse
în articole, formate de articole, anteturi personalizate, fundaluri personalizate, și altele.
* Definește funcțiile utilizate în mai multe fișiere șablon ale temei.
* Configurează un meniu de opțiuni, oferind proprietarilor de site opțiuni de culori, stiluri,
precum și alte aspecte legate de temă.
Nicolae Sfetcu: Teme WordPress
6
Tema implicită WordPress conține un fișier functions.php care definește multe dintre
aceste caracteristici, așa că puteți să-l folosiți ca model.
De notat când decideți să adăugați funcții la functions.php sau la un anumit plugin:
Puteți avea nevoie ca aceeași funcție să fie disponibilă pentru mai multe teme părinte. În cazul
acesta, funcția ar trebui să fie creată într-un plug-in în loc de functions.php pentru tema specifică.
Acesta poate include tag-uri șablon și alte funcții specifice. Funcțiile incluse în plugin-uri vor fi
văzute de toate temele.

More Related Content

Similar to Teme WordPress

Securitatea In WordPress
Securitatea In WordPressSecuritatea In WordPress
Securitatea In WordPressEugen Paun
 
Web2.0 - tutorial si exemple
Web2.0  - tutorial si exempleWeb2.0  - tutorial si exemple
Web2.0 - tutorial si exempleChelariu Mihai
 
Blogger pe wordpress
Blogger pe wordpressBlogger pe wordpress
Blogger pe wordpressDan Stefancu
 
Perechea_1 ro.pdf
Perechea_1 ro.pdfPerechea_1 ro.pdf
Perechea_1 ro.pdfOxanaRabei1
 
Ghid SEO Optimizare Site Web
Ghid SEO Optimizare Site WebGhid SEO Optimizare Site Web
Ghid SEO Optimizare Site WebFlavius Noja
 
Elemente de formatare la nivel de linie sau la nivel de text (text-level sau...
Elemente de formatare la nivel de linie  sau la nivel de text (text-level sau...Elemente de formatare la nivel de linie  sau la nivel de text (text-level sau...
Elemente de formatare la nivel de linie sau la nivel de text (text-level sau...Violeta Tanasescu
 

Similar to Teme WordPress (12)

Securitatea In WordPress
Securitatea In WordPressSecuritatea In WordPress
Securitatea In WordPress
 
Felicitari personalizate
Felicitari personalizateFelicitari personalizate
Felicitari personalizate
 
Galerie
GalerieGalerie
Galerie
 
Galerie
GalerieGalerie
Galerie
 
Web2.0 - tutorial si exemple
Web2.0  - tutorial si exempleWeb2.0  - tutorial si exemple
Web2.0 - tutorial si exemple
 
Blogger pe wordpress
Blogger pe wordpressBlogger pe wordpress
Blogger pe wordpress
 
Perechea_1 ro.pdf
Perechea_1 ro.pdfPerechea_1 ro.pdf
Perechea_1 ro.pdf
 
Mandache Sorin
Mandache SorinMandache Sorin
Mandache Sorin
 
Ghid SEO Optimizare Site Web
Ghid SEO Optimizare Site WebGhid SEO Optimizare Site Web
Ghid SEO Optimizare Site Web
 
Web Browser Extension Development
Web Browser Extension DevelopmentWeb Browser Extension Development
Web Browser Extension Development
 
Wordpress pentru ONG-uri
Wordpress pentru ONG-uriWordpress pentru ONG-uri
Wordpress pentru ONG-uri
 
Elemente de formatare la nivel de linie sau la nivel de text (text-level sau...
Elemente de formatare la nivel de linie  sau la nivel de text (text-level sau...Elemente de formatare la nivel de linie  sau la nivel de text (text-level sau...
Elemente de formatare la nivel de linie sau la nivel de text (text-level sau...
 

More from Nicolae Sfetcu

Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...
Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...
Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...Nicolae Sfetcu
 
EU Clear English Tips for Translators - eBook
EU Clear English Tips for Translators - eBookEU Clear English Tips for Translators - eBook
EU Clear English Tips for Translators - eBookNicolae Sfetcu
 
Funcții PHP definite de utilizator în dezvoltarea WordPress
Funcții PHP definite de utilizator în dezvoltarea WordPressFuncții PHP definite de utilizator în dezvoltarea WordPress
Funcții PHP definite de utilizator în dezvoltarea WordPressNicolae Sfetcu
 
Practici comune pentru limbajul de programare în C
Practici comune pentru limbajul de programare în CPractici comune pentru limbajul de programare în C
Practici comune pentru limbajul de programare în CNicolae Sfetcu
 
IT & C, Volumul 2, Numărul 3, Septembrie 2023 - Rezumate
IT & C, Volumul 2, Numărul 3, Septembrie 2023 - RezumateIT & C, Volumul 2, Numărul 3, Septembrie 2023 - Rezumate
IT & C, Volumul 2, Numărul 3, Septembrie 2023 - RezumateNicolae Sfetcu
 
Vizualizarea datelor cu aplicațiile Tableau Software
Vizualizarea datelor cu aplicațiile Tableau SoftwareVizualizarea datelor cu aplicațiile Tableau Software
Vizualizarea datelor cu aplicațiile Tableau SoftwareNicolae Sfetcu
 
La revendication de Hooke sur la loi de la gravité
La revendication de Hooke sur la loi de la gravitéLa revendication de Hooke sur la loi de la gravité
La revendication de Hooke sur la loi de la gravitéNicolae Sfetcu
 
Procesarea Big Data cu instrumente avansate
Procesarea Big Data cu instrumente avansateProcesarea Big Data cu instrumente avansate
Procesarea Big Data cu instrumente avansateNicolae Sfetcu
 
Corupţia, Globalizarea și Neocolonialismul
Corupţia, Globalizarea și NeocolonialismulCorupţia, Globalizarea și Neocolonialismul
Corupţia, Globalizarea și NeocolonialismulNicolae Sfetcu
 
Performanța și standardele rețelelor de telecomunicații 5G
Performanța și standardele rețelelor de telecomunicații 5GPerformanța și standardele rețelelor de telecomunicații 5G
Performanța și standardele rețelelor de telecomunicații 5GNicolae Sfetcu
 
Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023
Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023
Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023Nicolae Sfetcu
 
Ontologii narative în tehnologia blockchain
Ontologii narative în tehnologia blockchainOntologii narative în tehnologia blockchain
Ontologii narative în tehnologia blockchainNicolae Sfetcu
 
Philosophy of Blockchain Technology - Ontologies
Philosophy of Blockchain Technology - OntologiesPhilosophy of Blockchain Technology - Ontologies
Philosophy of Blockchain Technology - OntologiesNicolae Sfetcu
 
Inteligența artificială, o provocare esențială
Inteligența artificială, o provocare esențialăInteligența artificială, o provocare esențială
Inteligența artificială, o provocare esențialăNicolae Sfetcu
 
Ghid UE pentru traduceri
Ghid UE pentru traduceriGhid UE pentru traduceri
Ghid UE pentru traduceriNicolae Sfetcu
 
Activitatea de intelligence – Ciclul intelligence
Activitatea de intelligence – Ciclul intelligenceActivitatea de intelligence – Ciclul intelligence
Activitatea de intelligence – Ciclul intelligenceNicolae Sfetcu
 
Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023
Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023
Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023Nicolae Sfetcu
 
Întreţinerea şi repararea calculatoarelor
Întreţinerea şi repararea calculatoarelorÎntreţinerea şi repararea calculatoarelor
Întreţinerea şi repararea calculatoarelorNicolae Sfetcu
 
Drobeta Turnu Severin Heavy Water Plant: Construction
Drobeta Turnu Severin Heavy Water Plant: ConstructionDrobeta Turnu Severin Heavy Water Plant: Construction
Drobeta Turnu Severin Heavy Water Plant: ConstructionNicolae Sfetcu
 
Epistemologia gravitației cuantice
Epistemologia gravitației cuanticeEpistemologia gravitației cuantice
Epistemologia gravitației cuanticeNicolae Sfetcu
 

More from Nicolae Sfetcu (20)

Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...
Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...
Riscuri și provocări în inteligența artificială: Cutii negre și actorii de am...
 
EU Clear English Tips for Translators - eBook
EU Clear English Tips for Translators - eBookEU Clear English Tips for Translators - eBook
EU Clear English Tips for Translators - eBook
 
Funcții PHP definite de utilizator în dezvoltarea WordPress
Funcții PHP definite de utilizator în dezvoltarea WordPressFuncții PHP definite de utilizator în dezvoltarea WordPress
Funcții PHP definite de utilizator în dezvoltarea WordPress
 
Practici comune pentru limbajul de programare în C
Practici comune pentru limbajul de programare în CPractici comune pentru limbajul de programare în C
Practici comune pentru limbajul de programare în C
 
IT & C, Volumul 2, Numărul 3, Septembrie 2023 - Rezumate
IT & C, Volumul 2, Numărul 3, Septembrie 2023 - RezumateIT & C, Volumul 2, Numărul 3, Septembrie 2023 - Rezumate
IT & C, Volumul 2, Numărul 3, Septembrie 2023 - Rezumate
 
Vizualizarea datelor cu aplicațiile Tableau Software
Vizualizarea datelor cu aplicațiile Tableau SoftwareVizualizarea datelor cu aplicațiile Tableau Software
Vizualizarea datelor cu aplicațiile Tableau Software
 
La revendication de Hooke sur la loi de la gravité
La revendication de Hooke sur la loi de la gravitéLa revendication de Hooke sur la loi de la gravité
La revendication de Hooke sur la loi de la gravité
 
Procesarea Big Data cu instrumente avansate
Procesarea Big Data cu instrumente avansateProcesarea Big Data cu instrumente avansate
Procesarea Big Data cu instrumente avansate
 
Corupţia, Globalizarea și Neocolonialismul
Corupţia, Globalizarea și NeocolonialismulCorupţia, Globalizarea și Neocolonialismul
Corupţia, Globalizarea și Neocolonialismul
 
Performanța și standardele rețelelor de telecomunicații 5G
Performanța și standardele rețelelor de telecomunicații 5GPerformanța și standardele rețelelor de telecomunicații 5G
Performanța și standardele rețelelor de telecomunicații 5G
 
Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023
Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023
Intelligence Info, Volumul 2, Numărul 3, Septembrie 2023
 
Ontologii narative în tehnologia blockchain
Ontologii narative în tehnologia blockchainOntologii narative în tehnologia blockchain
Ontologii narative în tehnologia blockchain
 
Philosophy of Blockchain Technology - Ontologies
Philosophy of Blockchain Technology - OntologiesPhilosophy of Blockchain Technology - Ontologies
Philosophy of Blockchain Technology - Ontologies
 
Inteligența artificială, o provocare esențială
Inteligența artificială, o provocare esențialăInteligența artificială, o provocare esențială
Inteligența artificială, o provocare esențială
 
Ghid UE pentru traduceri
Ghid UE pentru traduceriGhid UE pentru traduceri
Ghid UE pentru traduceri
 
Activitatea de intelligence – Ciclul intelligence
Activitatea de intelligence – Ciclul intelligenceActivitatea de intelligence – Ciclul intelligence
Activitatea de intelligence – Ciclul intelligence
 
Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023
Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023
Cunoașterea Științifică, Volumul 2, Numărul 3, Septembrie 2023
 
Întreţinerea şi repararea calculatoarelor
Întreţinerea şi repararea calculatoarelorÎntreţinerea şi repararea calculatoarelor
Întreţinerea şi repararea calculatoarelor
 
Drobeta Turnu Severin Heavy Water Plant: Construction
Drobeta Turnu Severin Heavy Water Plant: ConstructionDrobeta Turnu Severin Heavy Water Plant: Construction
Drobeta Turnu Severin Heavy Water Plant: Construction
 
Epistemologia gravitației cuantice
Epistemologia gravitației cuanticeEpistemologia gravitației cuantice
Epistemologia gravitației cuantice
 

Teme WordPress

  • 1. Teme WordPress Nicolae Sfetcu 19.11.2020 Sfetcu, Nicolae, "Teme WordPress", SetThings (19 noiembrie 2020), URL = https://www.telework.ro/ro/e-books/teme-wordpress/ Email: nicolae@sfetcu.com Acest articol este licențiat Creative Commons Attribution-NoDerivatives 4.0 International. Pentru a vedea o copie a acestei licențe, vizitați http://creativecommons.org/licenses/by-nd/4.0/. Text online: https://www.telework.ro/ro/dezvoltarea-de-teme-wordpress/ Extras din: Sfetcu, Nicolae, "Ghid WordPress pentru începători", pg. 52-56, MultiMedia Publishing (2015), ISBN 978-606-033-314-2, URL = https://www.telework.ro/ro/e-books/ghid-wordpress-pentru- incepatori/
  • 2. Nicolae Sfetcu: Teme WordPress 2 Ce este o temă? Fundamental, sistemul de teme WordPress este o modalitate de a personaliza aspectul blogului dumneavoastră. Cu toate acestea, este mai mult decât doar "aspect". Aspectul site-ului presupune o schimbare doar vizuală. Temele WordPress pot oferi mult mai mult control asupra aspectului și prezentării materialelor pe site. O temă WordPress este o colecție de fișiere care lucreează împreună pentru a produce o interfață grafică cu un design unificator de bază pentru un blog. Aceste fișiere sunt numite fișiere șablon. O temă modifică modul în care site-ul este afișat, fără a modifica software-ul de bază. Temele pot include fișiere șablon personalizate, fișiere imagine (*.jpg, *.gif), foi de stil (*.css), pagini personalizate, precum și orice fișiere de cod necesare (*.php). Să presupunem că scriem despre brânză și gadget-uri. Prin utilizarea buclei WordPress și a fișierelor șablon, puteți personaliza mesajele dumneavoastră din categoria Brânză să arate diferit de posturile de gadget-uri din categoria Gadget. Cu acest control puternic asupra a modului în care arată diferite pagini și categorii pe site-ul dvs., limitele sunt doar de imaginația dvs. Temele WordPress trebuie să fie dezvoltate folosind următoarele recomandări: * Folosiți HTML bine structurat, fără erori PHP, și valid. * Utilizați CSS curat, valid. * Urmați liniile directoare de proiectare. Din ce e compusă o temă Temele WordPress se găsesc în subdirectoarele din directorul WordPress themes (implicit wp-content/themes/), și nu pot fi mutate direct cu ajutorul fișierului wp-config.php. Subdirectorul temelor conține toate fișierele de stil ale temei, fișierele șablon, și opțional fișierul cu funcții (functions.php) , fișiere JavaScript, și imagini. De exemplu, o temă numit “test” se va găsi în
  • 3. Nicolae Sfetcu: Teme WordPress 3 directorul wp-content/themes/test/. Evitați utilizarea de numere pentru numele temei, întrucât astfel nu va fi fi afișată în lista de teme disponibile. WordPress include o temă implicită în fiecare instalație nouă. Examinați fișierele din tema implicită cu atenție pentru a vă face o idee mai bună asupra modului de a construi fișierele propriei teme. Temele WordPress constau de obicei din trei tipuri principale de fișiere, în plus față de imagini și fișierele JavaScript: * Foaia de stil numită style.css, care controlează prezentarea (designul vizual și aspectul) din paginile site-ului. * Fișierele șablon WordPress care controlează modul în care paginile site-ului generează informațiile din baza de date WordPress pentru a fi afișate pe site. * Fișierul opțional de funcții (functions.php), ca parte a fișierelor temei WordPress. Teme copii (child themes) Cel mai simplă temă este o temă copil care include doar un fișier style.css, plus oricare imagini. Acest lucru este posibil întrucât aceasta este un copil derivat al unei alte teme care acționează în calitate de părinte. Foi de stil ale temelor În plus față de informațiile de stil CSS pentru tema dvs., style.css oferă detalii despre temă sub formă de comentarii. Foaia de stil trebuie să furnizeze detalii cu privire la temă sub forma de comentarii. Nu pot exista două teme cu aceleași detalii enumerate în anteturile de comentarii, deoarece acest lucru va duce la probleme în dialogul de selectare a temei. Dacă vă dezvoltați propria temă prin copierea unuia existentă, asigurați-vă că modificați aceste informații în primul rând.
  • 4. Nicolae Sfetcu: Teme WordPress 4 Ceea ce urmează este un exemplu cu primele câteva rânduri ale foii de stil, numit antetul de stil, pentru tema “Twenty Thirteen”: /* Theme Name: Twenty Thirteen Theme URI: http://wordpress.org/themes/twentythirteen Author: the WordPress team Author URI: http://wordpress.org/ Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small. Version: 1.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right- sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready Text Domain: twentythirteen This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you’ve learned with others. */ NB: Numele folosit de autor este recomandabil să fie la fel ca numele de utilizator wordpress.org al autorului temei, deși poate fi și numele real al autorului. Alegerea este a autorului temei. De notat lista de tag-uri folosite pentru a descrie tema. Acestea permit utilizatorului să găsească tema folosind filtrul de tag-uri. Liniile de antet de comentarii în style.css sunt necesare pentru WordPress pentru a fi în măsură să identifice tema și să fie afișată în panoul de administrare în Design > Themes ca o opțiune de temă disponibilă împreună cu oricare alte teme instalate.
  • 5. Nicolae Sfetcu: Teme WordPress 5 Ghid pentru foile de stil * Respectarea standardelor de codificare CSS atunci când se creează propriul CSS. * Utilizați CSS valid atunci când este posibil. Ca o excepție, utilizați prefixe specifice de furnizor pentru a profita de caracteristicile CSS3. * Minimizați modificările CSS. Excepția este suportul specific pentru browser, de obicei versiuni de IE. Dacă este posibil, separați modificările CSS în secțiuni separate sau fișiere separate. * Toate posibilele elemente HTML trebuie să fie stilizate de temă, atât în conținutul postărilor / paginilor, cât și în comentarii. * * Tabele, legende, imagini, liste, citate, etc. * Adăugarea stiluri prietenoase la imprimare este foarte recomandată. * Puteți include o foaie de stil de imprimare cu media="print" sau adăugați-o într-un bloc media de imprimare din foaia de stil principală. Funcții de fișiere O temă poate utiliza opțional un fișier de funcții, care se află în subdirectorul temei și este numit functions.php. Acest fișier practic acționează ca un plugin, iar în cazul în care acesta este prezent în tema pe care o utilizați, este încărcat în mod automat în timpul inițializării WordPress (atât pentru paginile de administrare cât și pentru paginile externe). Utilizări propuse pentru acest fișier: * Activează caracteristici temei, cum ar fi bara laterală, meniuri de navigare, imagini reduse în articole, formate de articole, anteturi personalizate, fundaluri personalizate, și altele. * Definește funcțiile utilizate în mai multe fișiere șablon ale temei. * Configurează un meniu de opțiuni, oferind proprietarilor de site opțiuni de culori, stiluri, precum și alte aspecte legate de temă.
  • 6. Nicolae Sfetcu: Teme WordPress 6 Tema implicită WordPress conține un fișier functions.php care definește multe dintre aceste caracteristici, așa că puteți să-l folosiți ca model. De notat când decideți să adăugați funcții la functions.php sau la un anumit plugin: Puteți avea nevoie ca aceeași funcție să fie disponibilă pentru mai multe teme părinte. În cazul acesta, funcția ar trebui să fie creată într-un plug-in în loc de functions.php pentru tema specifică. Acesta poate include tag-uri șablon și alte funcții specifice. Funcțiile incluse în plugin-uri vor fi văzute de toate temele.