Crearea unei teme WordPress din HTML static Pregătirea marcajului

Anul trecut am facut un sondaj mic (si adesea foarte ne-stiintific) printre alti dezvoltatori WordPress.

Ceea ce am vrut să știu a fost acesta: Când au construit prima temă WordPress, cum au făcut-o? Au hacked o temă existentă sau au început cu propriul HTML static și transformă-o într-o temă?

Majoritatea celor cărora le-am vorbit folosesc cea de-a doua abordare - toți au fost dezvoltatori frontieri cu experiență care au construit site-uri folosind HTML și CSS și au considerat că este mai ușor să le ia fișierele HTML existente și să le transforme într-o temă. Două dintre persoanele cu care am vorbit au fost lectori sau profesori și mi-au spus că aceasta este abordarea pe care o folosesc cu elevii.

Deci, în această serie îți voi arăta cum să faci asta.

Veți începe cu un singur fișier HTML (cu o foaie de stil separată) și transformați-l într-o temă WordPress cu mai multe fișiere șablon și cu o varietate de cârlige, funcții și etichete șablon incluse pentru a utiliza bucle, meniuri, widget-uri și multe altele.

În acest prim tutorial, vă voi arăta cum să vă pregătiți codul HTML înainte de ao converti în PHP pentru a crea o temă, ceea ce vom acoperi mai târziu în serie.


Ce ai nevoie

Pentru acest tutorial, tot ce veți avea nevoie este instrumentele de bază pentru editarea codului HTML:

  • Un editor de cod la alegere
  • Un browser pentru a vedea rezultatele muncii tale

1. De ce să vă pregătiți codul HTML?

Teoretic, ai putea să iei orice HTML valid, să adaugi etichetele șablonului corect și o buclă și să o transformi într-o temă, dar aș recomanda să fie un pic mai amănunțit decât asta.

Motivul pentru aceasta este că WordPress va adăuga elemente și clase HTML atunci când începeți să adăugați funcții precum meniuri și widget-uri, așa că este logic să lucrați cu acele elemente și clase în primul rând. Am subliniat clasele și codurile pe care le generează WordPress într-un tutorial anterior, așa că ați putea dori să vă familiarizați cu acelea înainte de a continua.

Un alt motiv este să vă asigurați că marcajul dvs. este compatibil cu standardele și că este scris în HTML5. Dacă convertiți un site static vechi în WordPress, este posibil să lucrați cu codul vechi, care se află într-o versiune anterioară a HTML și care, sincer, are nevoie de unele curățenie.

Nu vă pot spune cum trebuie să vă ordonați marcarea, dar vă pot oferi sfaturi cu privire la utilizarea HTML5 cu WordPress și structurarea documentului.


2. HTML5 și WordPress - Structurarea marcajului

Există o serie de elemente HTML5, cum ar fi

și