Gerarchia dei Template

Introduzione

I Template vengono utilizzati da WordPress per dare forma al vostro blog. Dall'introduzione dei Temi con la versione 1.5 di WordPress, i Template sono divenuti sempre più configurabili. Potete sviluppare nuovi temi estremamente personalizzabili. Per poter sviluppare o personalizzare i temi è essenziale comprendere il modo in cui WordPress seleziona i file di template per visualizzare le varie pagine del blog.

Questo documento cerca di rispondere alla seguente domanda: Quale file di template verrà utilizzato da WordPress quando viene visualizzata una certa pagina?

La Gerarchia di Selezione dei Template

Nelle sezioni che seguono il titolo della sezione riempe lo spazio bianco della domanda precedente. WordPress cerca nella directory del tema corrente ed utilizza il primo file di template che trova secondo la lista sotto la sezione appropriata. Si notino le somiglianze fra la Gerarchia dei Template ed i Tag Condizionali.

Ad esempio, se il vostro blog si trova a http://example.com/wordpress/ ed un visitatore carica la pagina http://example.com/wordpress/, WordPress cercherà un file di template chiamato home.php e lo utilizzerà per generare la pagina richiesta. Se home.php è mancante, WordPress cercherà il file denominato index.php nella directory del tema corrente e lo utilizzerà per generare la pagina.

La Pagina Principale (Home Page)

  1. home.php
  2. index.php

Pagina Singolo Articolo

  1. single.php
  2. index.php

Pagina PAGINA

Questa sezione si riferisce alle Pagine di WordPress, non quindi a una generica pagina web del vostro blog. Si veda Pagine per ulteriori informazioni.

  1. Il template selezionato dall'elenco a discesa "Template Pagina" quando si modifica una Pagina.
  2. page.php
  3. index.php

Pagina di Categoria

Si supponga che la categoria in questione sia abbia una numero di identificazione (cat id) pari a 6.

  1. category-6.php
  2. category.php
  3. archive.php
  4. index.php

Si veda Template di Categoria per ulteriori informazioni.

Pagina di un Autore

  1. author.php
  2. archive.php
  3. index.php

Pagina di una Data

Ad esempio una pagina di archivio mensile.

  1. date.php
  2. archive.php
  3. index.php

Pagina di Risultato di Ricerca

  1. search.php
  2. index.php

Pagina di tipo 404 Not Found Page

  1. 404.php
  2. index.php
Ultima modifica il 19/01/2006 ore 09:48