Creazione di un tema WordPress da HTML statico preparazione del markup

L'anno scorso ho fatto un piccolo (e sicuramente molto poco scientifico) sondaggio tra gli altri sviluppatori di WordPress.

Quello che volevo sapere era questo: quando hanno creato il loro primo tema WordPress, come hanno fatto? Hanno hackerato un tema esistente o hanno iniziato con il loro HTML statico e lo hanno trasformato in un tema?

La maggior parte delle persone con cui ho parlato utilizzava il secondo approccio: tutti erano esperti di frontend che avevano costruito siti usando HTML e CSS e trovavano più semplice prendere i loro file HTML esistenti e convertirli in un tema. Due delle persone con cui ho parlato erano docenti o insegnanti e mi hanno detto che questo è l'approccio che usano con gli studenti.

Quindi in questa serie ti mostrerò come fare proprio questo.

Inizierai con un singolo file HTML (con un foglio di stile separato) e trasformalo in un tema WordPress con più file modello e con una varietà di ganci, funzioni e tag modello inclusi per utilizzare loop, menu, widget e altro.

In questo primo tutorial, ti mostrerò come preparare il tuo HTML prima di convertirlo in PHP per creare un tema, che è quello che tratteremo più avanti nella serie.


Cosa ti serve

Per questo tutorial, tutto ciò di cui hai bisogno sono gli strumenti di base per la modifica di HTML:

  • Un editor di codice di tua scelta
  • Un browser per vedere i risultati del tuo lavoro

1. Perché preparare il tuo HTML?

In teoria, puoi prendere qualsiasi codice HTML valido, aggiungere i tag modello corretti e un ciclo e trasformarlo in un tema, ma ti consigliamo di essere un po 'più completo di quello.

La ragione di questo è che WordPress aggiungerà elementi e classi HTML quando inizi ad aggiungere funzionalità come menu e widget, quindi è logico lavorare con quegli elementi e le classi in primo luogo. Ho delineato le classi e gli ID che WordPress genera in un precedente tutorial, quindi potresti voler familiarizzare con quelli prima di continuare.

Un altro motivo è garantire che il markup sia conforme agli standard e scritto in HTML5. Se stai convertendo un vecchio sito statico in WordPress, potresti lavorare con un vecchio codice che è in una versione precedente di HTML e che, francamente, ha bisogno di un po 'di riordino.

Non posso dirti come dovresti riordinare il tuo markup ma posso darti consigli sull'uso di HTML5 con WordPress e strutturare il tuo documento.


2. HTML5 e WordPress - Strutturazione del markup

Esistono numerosi elementi HTML5 come

e