Ghid realizare teme bloc: Diferență între versiuni
Sari la navigare
Sari la căutare
Pagină nouă: Recent m-am lovit de o problemă. Am vrut să actualizez tema de pe [http://www.alauda.ro alauda.ro] cu una modernă și am descoperit că există două modalități de creare a temelor. Una numită ''clasică'', folosește php și CSS pentru crearea paginilor dinamice. Asta e metoda veche. Metoda nouă folosește doar șabloane <code>html</code>, <code>CSS</code> și <code>JSON</code>. Cea din urmă, deși complet nouă pentru mine, mi s-a părut mai interesantă. În plus o... |
|||
| (Nu s-au afișat 3 versiuni intermediare efectuate de același utilizator) | |||
| Linia 1: | Linia 1: | ||
Recent m-am lovit de o problemă. Am vrut să actualizez tema de pe [http://www.alauda.ro alauda.ro] cu una modernă și am descoperit că există două modalități de creare a temelor. Una numită ''clasică'', folosește php și CSS pentru crearea paginilor dinamice. Asta e metoda veche. Metoda nouă folosește doar șabloane <code>html</code>, <code>CSS</code> și <code>JSON</code>. Cea din urmă, deși complet nouă pentru mine, mi s-a părut mai interesantă. În plus oferă o modalitate mult mai structurată și simplă de creare a unor site-uri ''responsive'', care se văd bine pe orice dispozitiv. Această pagină se referă doar la metoda nouă de creare a unei teme pentru Wordpress. | Recent m-am lovit de o problemă. Am vrut să actualizez tema de pe [http://www.alauda.ro alauda.ro] cu una modernă și am descoperit că există două modalități de creare a temelor. Una numită ''clasică'', folosește <code>php</code> și <code>CSS</code> pentru crearea paginilor dinamice. Asta e metoda veche. Metoda nouă folosește doar șabloane <code>html</code>, <code>CSS</code> și <code>JSON</code>. Cea din urmă, deși complet nouă pentru mine, mi s-a părut mai interesantă. În plus oferă o modalitate mult mai structurată și simplă de creare a unor site-uri ''responsive'', care se văd bine pe orice dispozitiv. Această pagină se referă doar la metoda nouă de creare a unei teme pentru Wordpress. | ||
__TOC__ | __TOC__ | ||
==Structura fișierelor în temă== | |||
<syntaxhighlight lang="console"> | |||
patterns (dir) | |||
- example.php | |||
parts (dir) | |||
- footer.html | |||
- header.html | |||
templates(dir) | |||
- 404.html | |||
- archive.html | |||
- index.html (required) | |||
- singular.html | |||
functions.php | |||
index.php | |||
README.txt | |||
screenshot.png | |||
style.css (required) | |||
theme.json | |||
</syntaxhighlight> | |||
==Link-uri externe== | ==Link-uri externe== | ||
* [https://developer.wordpress.org/themes/block-themes/ Generalități teme bloc (''Block themes'')] | * [https://developer.wordpress.org/themes/block-themes/ Generalități teme bloc (''Block themes'')] | ||
* [https://developer.wordpress.org/block-editor/contributors/code/coding-guidelines/#naming Convenții cod (''Coding guidelines'')] | |||
Versiunea curentă din 20 decembrie 2022 14:17
Recent m-am lovit de o problemă. Am vrut să actualizez tema de pe alauda.ro cu una modernă și am descoperit că există două modalități de creare a temelor. Una numită clasică, folosește php și CSS pentru crearea paginilor dinamice. Asta e metoda veche. Metoda nouă folosește doar șabloane html, CSS și JSON. Cea din urmă, deși complet nouă pentru mine, mi s-a părut mai interesantă. În plus oferă o modalitate mult mai structurată și simplă de creare a unor site-uri responsive, care se văd bine pe orice dispozitiv. Această pagină se referă doar la metoda nouă de creare a unei teme pentru Wordpress.
Structura fișierelor în temă
patterns (dir)
- example.php
parts (dir)
- footer.html
- header.html
templates(dir)
- 404.html
- archive.html
- index.html (required)
- singular.html
functions.php
index.php
README.txt
screenshot.png
style.css (required)
theme.json