Ghid realizare teme bloc: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
 
(Nu s-a afișat o versiune intermediară efectuată de același utilizator)
Linia 23: Linia 23:
==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