Dopo la nostra infografica su come funziona WordPress dietro le quinte, diversi utenti ci hanno chiesto di coprire come funziona un tema WordPress dietro le quinte.

In questo articolo, spiegheremo la gerarchia dei template di WordPress per i principianti. Questo cheat sheet è estremamente utile quando si personalizza un template o si crea un tema WordPress personalizzato.

La gerarchia dei template di WordPress spiegata per i principianti

Pro Tip: Vuoi creare landing page personalizzate senza cambiare il tuo tema WordPress? Provate SeedProd, è il costruttore di pagine WordPress drag &drop numero 1.

Perché imparare la gerarchia dei template di WordPress?

Tutti i temi moderni di WordPress consistono di template, fogli di stile, javascript e immagini. Insieme questi file controllano come il tuo sito appare agli utenti.

Relativo: 9 cose che devi cercare quando scegli il tema WordPress perfetto per il tuo sito.

WordPress ha una gerarchia di template standard. Questo significa che i template con determinati nomi di file influenzano aree specifiche del tuo sito web. Ti dice anche quale nome di template usare per un elemento specifico.

La maggior parte dei temi moderni di WordPress sono dotati di modelli per visualizzare categorie, date, archivi, singoli post, pagine personalizzate e altro. Come utente, puoi creare più modelli creando un tema figlio.

Detto questo, diamo un’occhiata a come funziona questa gerarchia di template WordPress dietro le quinte.

Visualizzare la gerarchia dei template di WordPress (Cheat Sheet)

WordPress usa un modello facile da capire e significativo per i nomi dei template. Il cheat sheet visivo qui sotto spiega quali file template sono utilizzati per visualizzare diverse pagine su un sito WordPress.

Ecco una ripartizione di quali file template di WordPress modificare per le diverse pagine in un tipico sito WordPress.

Quali file template sono usati dalla home page?

Pagina frontale del sito

Out of the box, WordPress visualizza i post del tuo blog sulla home page del tuo sito. Puoi anche impostarlo per usare una home page personalizzata (conosciuta anche come front page) visitando Impostazioni ” Pagina di lettura nell’area di amministrazione di WordPress.

1. front-page.php – Se stai usando una front page statica, allora WordPress cercherà prima questo file template e lo userà per visualizzare la front page.

2. home.php – Se stai usando una front page statica, e non hai il template front-page.php nel tuo tema, allora WordPress cercherà il template home.php. È anche usato per visualizzare i post del blog di default sulla homepage.

3. index.php – Se front-page.php o home.php non esistono, allora WordPress ritorna al template index.php per visualizzare la homepage. Questo template è il template di fallback predefinito in WordPress per visualizzare qualsiasi pagina.

Quali file template sono usati da un singolo post?

Modello di pagina per singolo post

WordPress cerca questi file per visualizzare un singolo post.

1. single-{post-type}-{slug}.php – Usa questo template per modificare la visualizzazione di un singolo post specifico in qualsiasi tipo di post. Per esempio, se il tipo di post è ‘recensione’ e lo slug del post è acme-phone, allora WordPress cercherà single-review-acme-phone.php.

2. single-{post-type}.php – WordPress controllerà quindi se esiste un template per visualizzare questo specifico tipo di post. Per esempio, se il tipo di post è recensione, allora WordPress cercherà single-review.php.

3. single.php – WordPress ripiegherà poi su single.php.

4. singular.php – Questo template aggiunge un altro fallback per visualizzare un singolo elemento di qualsiasi tipo di post.

5. index.php – Infine, come detto sopra, WordPress alla fine ricade su index.php.

Quali file template sono usati da single page?

Modello di pagina statica

Le pagine di WordPress sono uno dei tipi di post predefiniti. Ti permettono di creare pagine statiche nel tuo sito web invece di post. Vedi la nostra guida sulla differenza tra post e pagine.

1. Custom Page Template – Il modello di pagina assegnato alla pagina. Vedi come creare un modello di pagina personalizzato in WordPress.

2. page-{slug}.php – Se lo slug della pagina è contact-us, WordPress cercherà di utilizzare page-contact-us.php.

3. page-{id}.php – Se l’ID della pagina è 17, allora WordPress cercherà un file template chiamato page-17.php.

4. page.php – Il template per visualizzare tutte le pagine statiche.

5. singular.php – Questo template è un fallback di default per tutti gli articoli single post type.

6. index.php – Il template di fallback predefinito.

Quali file template sono usati dagli archivi di categoria?

Modello archivio di categoria

WordPress usa questi file per visualizzare le pagine relative alle categorie in WordPress.

1. category-{slug}.php – Questo modello è utilizzato per visualizzare la pagina dell’archivio di categoria per una categoria specifica. Per esempio, se lo slug della categoria è recensioni, allora WordPress cercherà il template category-reviews.php.

2. category-{id}.php – WordPress cerca quindi un template con l’ID della categoria. Per esempio, se l’ID della categoria è 17, allora WordPress cercherà category-17.php.

3. category.php – Questo è il template predefinito per visualizzare tutte le pagine dell’archivio delle categorie in WordPress.

4. archive.php – Questo è il template predefinito utilizzato da WordPress per visualizzare tutte le pagine di archivio.

5. index.php – Il template di fallback predefinito.

Quali file template sono usati dagli archivi di tag?

Modello archivio tag

WordPress usa questi file per visualizzare le pagine dell’archivio tag.

1. tag-{slug}.php – Se lo slug del tag è la frutta, WordPress cercherà tag-fruits.php.

2. tag-{id}.php – Se l’ID del tag è 17, WordPress cercherà tag-17.php template.

3. tag.php – Il template di default per i tag archives.

4. archive.php – Il template di default per qualsiasi pagina achive.

5. index.php – Il template di fallback predefinito.

Quali file template sono usati dagli archivi di tassonomia personalizzati?

Archivio di tassonomia personalizzato

Categorie e tag sono due tassonomie predefinite di WordPress. Gli utenti possono anche creare le proprie tassonomie personalizzate. Ecco come WordPress cerca i modelli per visualizzare le pagine della tassonomia personalizzata.

1. taxonomy-{taxonomy}-{term}.php – Se avete una tassonomia personalizzata chiamata genere, e c’è un termine ‘thriller’, allora WordPress cercherà taxonomy-genre-thriller.php.

2. taxonomy-{taxonomy}.php – Se la tassonomia fosse genere, WordPress cercherà taxonomy-genre.php.

3. taxonomy.php – Il template predefinito per visualizzare qualsiasi archivio di tassonomia personalizzato.

4. archive.php – Il fallback di default per tutte le pagine di archivio in WordPress.

5. index.php- Il template fallback di default in WordPress.

Quali file template sono usati dai post type personalizzati?

Custom post type archive

Ecco come WordPress cerca i template per visualizzare gli archivi post type personalizzati.

1. archive-{post_type}.php – Se avete un tipo di post è recensione, WordPress cercherà archive-review.php.

2. archive.php – Il template predefinito per visualizzare tutte le pagine di archivio in WordPress.

3. index.php – Il template di fallback predefinito in WordPress.

Quali file template sono usati per visualizzare gli archivi degli autori?

Author archive

WordPress genera pagine di archivio per ogni autore sul tuo sito WordPress. Ecco come appare il template dell’archivio autori.

1. author-{nicename}.php – Se il nome dell’autore è matt, WordPress cercherà author-matt.php.

2. author-{id}.php – Se l’ID utente dell’autore è 6, allora WordPress cercherà author-6.php.

3. author.php – Il template di default utilizzato per visualizzare le pagine dell’archivio autori in WordPress.

4. archive.php – Il template predefinito per visualizzare tutte le pagine di archivio in WordPress.

5. index.php – Il template predefinito di fallback in WordPress.

Quali file template sono usati per visualizzare gli archivi basati sulla data?

Archivio basato sulla data

WordPress visualizza anche i tuoi post su pagine di archivio basate sulla data per mesi e anni. Ecco come si presenta per i modelli di queste pagine.

1. date.php – Il modello predefinito per gli archivi basati sulla data.

2. archive.php – Il template predefinito utilizzato per visualizzare le pagine di archivio degli autori in WordPress.

3. index.php – Il template predefinito di fallback in WordPress.

Quali file template sono usati per visualizzare le pagine di ricerca?

Pagina dei risultati della ricerca

1. search.php – La pagina predefinita per visualizzare i risultati della ricerca in WordPress.

2. searchform.php – Il template per visualizzare un modulo di ricerca in WordPress.

3. index.php – Il template di fallback predefinito in WordPress.

Quali file template vengono utilizzati per visualizzare le pagine di errore 404?

404 Pagina di errore

La pagina di errore 404 viene visualizzata quando WordPress non è in grado di trovare il contenuto richiesto. Vedi la nostra guida su come migliorare il template della tua pagina 404.

1. 404.php – Il template predefinito per visualizzare la pagina di errore 404 in WordPress.

2. index.php – Il template di fallback predefinito in WordPress.

Quali file template sono usati per visualizzare le pagine degli allegati?

Pagine degli allegati

1. MIME_type.php – Mime_type sta per tipo di file. Per esempio, image.php, video.php, application.php.

2. attachment.php – Il template predefinito per visualizzare le pagine degli allegati.

3. single-attachment.php – Per visualizzare un singolo allegato.

4. single.php – Il template predefinito per visualizzare i singoli post type.

5. index.php – Il template di fallback predefinito in WordPress.

Quali file template vengono utilizzati per visualizzare gli embed?

Embed

Da WordPress 4.5, è possibile utilizzare i template per rendere un post incorporato in WordPress.

1. embed-{post-type}-{post_format}.php – WordPress cercherà prima un modello di tipo e formato di post. Per esempio, se avete una recensione con video, allora WordPress cercherà embed-review-video.php.

2. embed-{post-type}.php – Se il tipo di post è una recensione, WordPress cercherà embed-review.php.

3. embed.php – Il fallback di default per tutti gli embed.

Speriamo che questo tutorial vi abbia aiutato a conoscere la gerarchia dei template di WordPress. Potreste anche voler vedere la nostra lista dei migliori costruttori di pagine WordPress drag & drop.

Se vi è piaciuto questo articolo, allora iscrivetevi al nostro canale YouTube per i video tutorial di WordPress. Potete anche trovarci su Twitter e Facebook.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.