Dopo aver espresso nel post di ieri il mio desiderio di cambiamento di rotta di questo blog in direzione di Wordpress in modo da potermi concentrare solamente su quello che più mi interessa, oggi è tempo di iniziare a capire meglio come funziona questo software attraverso la struttura gerarchica dei suoi file.
La gerarchia di Wordpress nell’ordinare i file è una delle cose più importanti da capire quando si vuole utilizzare appieno questo software, sia che si voglia creare / modificare un tema, sia per l’inserimento di pagine o funzioni speciali allo scopo di rendere il nostro blog unico.
Ogni template di Wordpress è basato su una serie di file che rappresentato le varie sezioni del vostro blog. Se aprite la cartella del template che state usando o di quelli installati automaticamente da Wordpress noterete una serie di file, i quali rappresentato le varie sezioni del vostro blog.
I file che vengono utilizzati più comunemente nei temi sono:
- index.php – la home page del blog
- single.php - i singoli post del blog
- page.php – le pagine singole fuori dal flusso dei post
- category.php – i post presentati in base alla categoria
- archive.phpl’archivio dei post
- search.php – la pagina dei risultati della ricerca
- 404.php – la pagina di errore
Di questo elenco solamente il file index.php è obbligatorio per il funzionamento di Wordpress mentre gli altri file della lista (più alcuni altri meno importanti che non ho elencato) sono facoltativi e vengono organizzati in base alla gerarchia del software.
Questo significa che se un file non è presente, il programma automaticamente cercherà di utilizzare quello di grado superiore per presentare la pagina richiesta fino ad arrivare al file index.php nel caso che tutti gli altri file siano assenti.
Per vostra comodità ho già rappresentato questa gerarchia nell’elenco dei file. Ovvero se per esempio richiamate un file archive.php ma questo non è presente, il programma proverà a visualizzare il file category.php o a seguire page.php, single.php e infine index.php. In questo modo verrà sempre assicurato dal programma stesso la presentazione di un contenuto attraverso il blog, non presentando mai pagine di errori ma, nell’estremo dei casi, rimandando semplicemente alla pagina iniziale.
Per capire meglio la gerarchia è utile utilizzare una rappresentazione grafica come la seguente creata dal team di supporto di Wordpress:

Il grafico, scaricabile in formato più esteso anche a questo indirizzo, mostra chiaramente ogni possibilità della gerarchia di Wordpress. Questo sistema gerarchico può essere sfruttato in molteplici modi nella creazione di temi per Wordpress, espandendo e migliorando vari aspetti, come le pagine di errore 404 o creando per esempio un aspetto unico per diverse categorie di post.
Capire quindi quali file verranno presentati ai visitatori del nostro blog è utile per poter sapere quali file debbano essere modificati in base alle nostre esigenze e al nostro blog e quali invece possono essere tralasciati.
Foto by Weetabixx