Lauryn Web Design - Milano, Edimburgo e online

Template WordPress: tutti i files che compongono un tema e il “loop di WordPress”

Bene, abbiamo visto la struttura basilare di un template WordPress e visto cosa va messo in un file molto importante come header.php.

Ora siamo pronti ad analizzare le altre pagine che compongono il template e le loro funzioni.

Come funziona un template WordPress? In pratica esiste un codice standard, chiamato “loop”, che non è altro che una query inviata al database che chiede di restituire alcuni dati. E voi direte: ma se è sempre la stessa perchè esistono diverse pagine?

Innanzitutto vediamo questo famoso “loop”:


//Qui i tag che fanno comparire titoli etc


//Qui il testo nel caso la query non restituisca risultati

All’interno di questo loop bisognerà poi inserire i tag che permettono di scrivere titolo, testo, etc (ecco un bigino dove vederli più o meno tutti).

Le funzioni delle singole pagine

Sostanzialmente le singole pagine (che devono necessariamente chiamarsi come segue) interpretano il loop in modo differente restituendo un risultato diverso a seconda di ciò che si è cliccato nella navigazione.
Vediamole:

single.php : restituisce un articolo

page.php : restituisce una pagina

category.php : restituisce un elenco di articoli relativi alla categoria selezionata (è possibile personalizzare l’aspetto di una categoria rispetto ad un’altra semplicemente creando un file del tipo category-3.php dove 3 è l’id della categoria in questione)

404.php : restituisce il messaggio di errore quando non si trova niente

search.php : restituisce l’elenco dei risultati della ricerca

archive.php : restituisce i risultati per archivio (mese, tag, etc)

functions.php : contiene alcune funzioni proprie del tema, come il numero di sidebar e quant’altro

comments.php : una pagina particolare che contiene le indicazioni per i commenti e che viene richiamata solitamente all’interno di single.php

Nella prossima lezione vedremo come far comparire una o più sidebar tramite il file functions.php

Se ti è piaciuto condividilo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto