Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Guida per principianti alla gerarchia dei modelli di WordPress (Cheat Sheet)

Dopo il nostro infografica su come funziona WordPress dietro le quinte, diversi utenti ci hanno chiesto di spiegare come funziona un tema WordPress dietro le quinte.

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

Gerarchia dei template di WordPress spiegata per principianti

Suggerimento Pro: Vuoi creare landing page personalizzate senza modificare il tuo tema WordPress? Prova SeedProd, è il page builder drag & drop per WordPress classificato al primo posto.

Perché imparare la gerarchia dei template di WordPress?

Tutti i temi WordPress moderni sono composti da template, fogli di stile, javascript e immagini. Insieme, questi file controllano l'aspetto del tuo sito per gli utenti.

Correlato: 9 cose da cercare quando si seleziona il tema WordPress perfetto per il tuo sito.

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

La maggior parte dei temi WordPress moderni include template per visualizzare categorie, date, archivi, singoli post, pagine personalizzate e altro ancora. Come utente, puoi creare altri template creando un tema figlio.

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

Visualizzare la gerarchia dei template di WordPress (Cheat Sheet)

WordPress utilizza uno schema facile da capire e significativo per i nomi dei template. La cheat sheet visiva qui sotto spiega quali file di template vengono utilizzati per visualizzare diverse pagine su un sito WordPress.

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

Quali file di template vengono utilizzati dalla home page?

Pagina principale del sito

Di default, WordPress visualizza i tuoi post del blog sulla home page del tuo sito web. Puoi anche impostarla per utilizzare una home page personalizzata (nota anche come pagina iniziale) visitando la pagina Impostazioni » Lettura nell'area di amministrazione di WordPress.

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

2. home.php – Se stai usando una pagina iniziale statica e non hai il template front-page.php nel tuo tema, WordPress cercherà il template home.php. Viene anche utilizzato per visualizzare i post del blog predefiniti sulla home page.

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

Quali file di template vengono utilizzati per un singolo post?

Template pagina 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. Ad 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 verificherà quindi se esiste un template per visualizzare questo specifico tipo di post. Ad esempio, se il tipo di post è recensione, allora WordPress cercherà single-review.php.

3. single.php – WordPress utilizzerà quindi single.php come fallback.

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

5. index.php – Infine, come menzionato sopra, WordPress utilizzerà index.php come ultimo fallback.

Quali file di template vengono utilizzati per la pagina singola?

Template pagina statica

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

1. Modello di pagina personalizzato – 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, WordPress cercherà un file modello denominato page-17.php.

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

5. singular.php – Questo modello è un fallback predefinito per tutti gli elementi di tipo post singolo.

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

Quali file modello vengono utilizzati dagli archivi di categoria?

Template archivio categorie

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

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

2. category-{id}.php – WordPress cerca quindi un modello con l'ID della categoria. Ad esempio, se l'ID della categoria è 17, WordPress cercherà category-17.php.

3. category.php – Questo è il modello predefinito per visualizzare tutte le pagine di archivio delle categorie in WordPress.

4. archive.php – Questo è il modello predefinito utilizzato da WordPress per visualizzare qualsiasi pagina di archivio.

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

Quali file modello vengono utilizzati dagli archivi dei tag?

Template archivio tag

WordPress utilizza questi file per visualizzare le pagine di archivio dei tag.

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

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

3. tag.php – Il template predefinito per gli archivi dei tag.

4. archive.php – Il template predefinito per qualsiasi pagina di archivio.

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

Quali file di template vengono utilizzati dagli archivi di tassonomie personalizzate?

Archivio tassonomia personalizzata

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

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

2. taxonomy-{taxonomy}.php – Se la tassonomia fosse genre, WordPress cercherebbe taxonomy-genre.php.

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

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

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

Quali file di template vengono utilizzati dai tipi di post personalizzati?

Archivio tipo di post personalizzato

Ecco come WordPress cerca i template per visualizzare gli archivi dei tipi di post personalizzati.

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

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

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

Quali file di modello vengono utilizzati per visualizzare gli archivi degli autori?

Archivio autore

WordPress genera pagine di archivio per ogni autore sul tuo sito WordPress. Ecco come appare per il modello di archivio autore.

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

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

3. author.php – Il modello predefinito utilizzato per visualizzare le pagine di archivio autore in WordPress.

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

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

Quali file di modello vengono utilizzati per visualizzare gli archivi basati sulla data?

Archivio basato sulla data

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

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

2. archive.php – Il modello predefinito utilizzato per visualizzare le pagine di archivio autore in WordPress.

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

Quali file di modello vengono utilizzati per visualizzare le pagine di ricerca?

Pagina dei risultati di ricerca

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

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

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

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

Pagina errore 404

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 tuo modello di pagina 404.

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

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

Quali file di template vengono utilizzati per visualizzare le pagine degli allegati?

Pagine allegati

1. MIME_type.php – Mime_type sta per tipo di file. Ad 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 gli elementi di tipo post singolo.

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

Quali file di template vengono utilizzati per visualizzare gli embed?

Incorporamenti

Da WordPress 4.5, puoi utilizzare i template per renderizzare un post incorporato in WordPress.

1. embed-{post-type}-{post_format}.php – WordPress cercherà prima un template per tipo di post e formato post. Ad esempio, se hai una recensione con video, WordPress cercherà embed-review-video.php.

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

3. embed.php – Il fallback predefinito per tutti gli embed.

Speriamo che questo tutorial ti abbia aiutato a conoscere la gerarchia dei template di WordPress. Potresti anche voler consultare il nostro elenco dei migliori page builder drag & drop per WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro Canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

8 CommentsLeave a Reply

  1. Questo è un post ben dettagliato, contiene tutti i modelli essenziali. Sto scoprendo nuovi nomi di modelli e gerarchie qui, poiché ne conoscevo solo pochi prima.
    Grazie, è solitamente per noi che siamo nello sviluppo.

  2. Uso WordPress da diversi anni e conoscevo solo pochi file e pensavo che questi fossero gli unici file dietro le quinte.
    Questa è una descrizione molto approfondita e dettagliata della struttura dei modelli di tutti i file.
    L'infografica è autoesplicativa e aiuta a capire quale file utilizza altri file per visualizzare il contenuto.
    Grazie per la guida dettagliata sulla struttura dei file di WordPress.

  3. Ho visto i file del template su FTP, ma ne conoscevo solo la funzione, come function, header, footer, e questo è tutto. Non sapevo molto sugli altri file. La tua infografica è perfetta. Fa un ottimo lavoro nel mostrare come i singoli file sono collegati e per cosa li utilizza WordPress stesso. Si ha una comprensione molto migliore della struttura di come funziona il template e quindi è molto più facile apportare, ad esempio, alcune modifiche al codice sorgente se necessario. Anche se non capisco ancora tutto, proverò a esaminare i singoli file del mio template e a scoprire molto di più su come funziona il tutto. Grazie per questo tutorial completo.

  4. E per quanto riguarda i file di traduzione nei temi figli?
    Questo è uno dei grandi misteri di WP perché ci sono ancora persone (la maggioranza!) che hanno bisogno di file di traduzione per avere la loro installazione nella loro lingua ;=)

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.