Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Che cos'è: Tipo di post personalizzato

In WordPress, i tipi di post personalizzati vengono utilizzati quando si desidera creare contenuti diversi da un normale post o pagina.

Ad esempio, è possibile creare tipi di post personalizzati per portfolio, testimonianze e prodotti. Anche molti plugin di WordPress utilizzano tipi di post personalizzati per memorizzare i dati.

Se decidete di utilizzare i tipi di post personalizzati sul vostro sito web, dovrete imparare a crearli e a visualizzarli sul vostro sito WordPress. Dovrete anche aggiungerli ai risultati di ricerca e decidere come organizzarli.

What Is a Custom Post Type in WordPress?

Che cos’è un tipo di post personalizzato?

Itipi di post servono a distinguere i diversi tipi di contenuto in WordPress. Ad esempio, i post e le pagine sono entrambi tipi di post, ma hanno scopi diversi.

WordPress è dotato di alcuni tipi di post predefiniti:

  • Posta
  • Pagina
  • Allegato
  • Revisione
  • Menu Nav

È anche possibile creare nuovi tipi di post, noti come tipi di post personalizzati.

I tipi di post personalizzati possono avere diversi campi personalizzati e una struttura di categorie personalizzata. Sono utili per creare contenuti personalizzati con un formato diverso da quello dei post e delle pagine standard.

Ad esempio, si possono creare tipi di post personalizzati per portafogli, testimonianze e prodotti. Un sito di recensioni di film potrebbe avere un tipo di post “recensioni di film”.

Su WPBeginner, utilizziamo i tipi di post personalizzati per tenere separate le sezioni Offerte e Glossario dai nostri articoli quotidiani del blog. Questo ci aiuta a organizzare meglio i contenuti del sito.

The WPBeginner Website Uses Custom Post Types for Deals and Glossary

Molti plugin WordPress popolari utilizzano tipi di post personalizzati per memorizzare i dati sul vostro sito web WordPress. Di seguito sono elencati alcuni dei principali plugin che utilizzano i tipi di post personalizzati:

  • WooCommerce aggiunge un tipo di post “prodotto” al vostro negozio online.
  • WPForms crea un tipo di post “wpforms” per memorizzare tutti i moduli.
  • MemberPress aggiunge un tipo di post personalizzato “memberpressproduct”.

Quando usare i tipi di post personalizzati?

Spesso è possibile utilizzare le funzioni integrate di WordPress, come le categorie e i tag, per organizzare i contenuti senza dover ricorrere a tipi di post personalizzati. Ad esempio, è possibile impostare un layout gerarchico dei contenuti utilizzando le pagine figlio e impostando anche le sottocategorie.

L’utilizzo di queste funzioni predefinite di WordPress è spesso più semplice, poiché per impostazione predefinita i tipi di post personalizzati non appaiono sulla pagina del blog, nei risultati di ricerca o nei feed RSS.

Dopo aver esaminato le opzioni predefinite, potreste scoprire che non avete bisogno di tipi di post personalizzati. Se non siete sicuri, consultate questa guida su quando avete bisogno di un tipo di post o di una tassonomia personalizzata in WordPress.

Come creare un tipo di post personalizzato in WordPress

Se decidete di utilizzare tipi di post personalizzati sul vostro blog, il modo più semplice per crearli è un plugin. Il plugin Custom Post Type UI è consigliato alla maggior parte degli utenti e consente di creare tipi di post personalizzati dalla pagina “Modifica/Aggiungi tipi di post”.

Create a New Custom Post Type With a Plugin

In alternativa, è possibile aggiungere un nuovo tipo di post personalizzato incollando uno snippet di codice nel file functions.php del tema o utilizzando un plugin di snippet come WPCode. Il vantaggio di questo metodo è che i tipi di post personalizzati non scompariranno se il plugin viene disattivato.

Per saperne di più, consultate la nostra guida su come creare tipi di post personalizzati in WordPress.

Come visualizzare i tipi di post personalizzati in WordPress

È inoltre possibile utilizzare la Custom Post Type UI per visualizzare i tipi di post personalizzati sul proprio sito web.

Visualizzazione delle pagine di archivio dei tipi di post personalizzati

Prima di poter visualizzare la pagina dell’archivio per il tipo di post personalizzato, è necessario assicurarsi che gli archivi siano abilitati per il tipo di post personalizzato.

Se non lo sono, è possibile abilitarli nelle opzioni avanzate dell’interfaccia utente Custom Post Type.

CPT UI turn on archive

Se avete abilitato i permalink SEO-friendly, potete visitare l’archivio del vostro tipo di post personalizzato con un URL come questo:

http://www.example.com/movies/

Si dovrà sostituire “example.com” con il proprio nome di dominio e “movies” con il nome del tipo di post personalizzato.

Visualizzazione dei tipi di post personalizzati nel menu di navigazione

Ora che conoscete l’URL della pagina di archivio, potete aggiungerla al vostro menu di navigazione. È anche possibile personalizzare la pagina di archivio aggiungendo un modello personalizzato al proprio tema WordPress o utilizzando un costruttore di temi come SeedProd.

Edit your post type page

Vi mostriamo come fare tutte queste cose passo dopo passo nella nostra guida su come creare una pagina di archivio di tipi di post personalizzati in WordPress.

Visualizzazione dei post personalizzati appiccicati

Infine, se desiderate appuntare i vostri post personalizzati più importanti in cima alla pagina, potete seguire la nostra guida su come aggiungere post appiccicosi negli archivi dei tipi di post personalizzati di WordPress.

Come cercare i tipi di post personalizzati in WordPress

Per impostazione predefinita, WordPress non mostra i tipi di post personalizzati nei risultati della ricerca on-site. Ciò significa che i vostri visitatori potrebbero perdersi alcuni grandi contenuti e voi perdereste ulteriori visualizzazioni di pagine.

Includere i tipi di post personalizzati nei risultati di ricerca

Il modo più semplice per includere i tipi di post personalizzati nella ricerca di WordPress è il plugin SearchWP. È sufficiente fare clic sul pulsante “Fonti e impostazioni” del plugin. Qui è possibile mettere un segno di spunta accanto a ciascun tipo di post che si desidera includere nei risultati della ricerca.

Including custom post types in WordPress search

È inoltre possibile scegliere l’importanza di ciascun tipo di post personalizzato nella visualizzazione dei risultati di ricerca e personalizzare il motore di ricerca in altri modi.

Per sapere come fare, consultate la nostra guida passo passo su come includere i tipi di post personalizzati nei risultati di ricerca di WordPress.

Creare un modulo di ricerca per i tipi di post personalizzati

È anche possibile utilizzare SearchWP per creare un modulo di ricerca personalizzato che mostri solo i risultati del tipo di post personalizzato, quindi aggiungere il modulo ai post o alla barra laterale.

Ad esempio, se si dispone di un tipo di post personalizzato chiamato “film”, si può creare un modulo di ricerca speciale per i film che restituisca solo i film nei risultati della ricerca.

Per maggiori dettagli, consultate la nostra guida su come creare un modulo di ricerca avanzata in WordPress per i tipi di post personalizzati.

Come organizzare i tipi di post personalizzati in WordPress

Per impostazione predefinita, non esiste un modo per organizzare i tipi di post personalizzati. Le categorie di WordPress possono essere utilizzate solo per organizzare i post, non i tipi di post personalizzati.

Aggiunta di categorie a un tipo di post personalizzato

Fortunatamente, è possibile utilizzare Custom Post Type UI per associare le categorie ai tipi di post personalizzati.

Allowing Custom Post Types to Use Categories

È sufficiente selezionare la casella “Categorie (WP Core)” nell’area “Tassonomie” del plugin per poter utilizzare le categorie per organizzare i tipi di post personalizzati.

Per saperne di più, consultate la nostra guida su come aggiungere categorie a un tipo di post personalizzato in WordPress.

Creazione di tassonomie personalizzate per un tipo di post personalizzato

In alternativa, è possibile creare una nuova tassonomia personalizzata per organizzare il tipo di post personalizzato. Ad esempio, se si dispone di un tipo di post personalizzato chiamato ‘Libri’, è possibile ordinarlo utilizzando una tassonomia personalizzata chiamata ‘Argomenti’.

Quindi, è possibile aggiungere termini tematici come Avventura, Romanticismo, Horror e altri argomenti di libri. In questo modo i lettori potranno facilmente ordinare i libri per argomento.

Iniziate seguendo la nostra guida su come creare tassonomie personalizzate in WordPress.

Come iscriversi ai tipi di post personalizzati in WordPress

WordPress include solo i post del blog nel feed RSS principale del sito. Ciò significa che il contenuto del tipo di post personalizzato non sarà visibile agli abbonati al feed RSS principale.

È possibile includere facilmente tutti i tipi di post disponibili pubblicamente nel feed RSS principale aggiungendo il seguente codice personalizzato al file functions.php del tema o a un plugin di snippet come WPCode:

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Per maggiori dettagli su entrambi i metodi, consultate la nostra guida su come aggiungere tipi di post personalizzati al feed RSS principale di WordPress.

In alternativa, si può imparare a creare un feed RSS separato per ogni tipo di post personalizzato in WordPress.

Speriamo che questo articolo vi abbia aiutato a saperne di più sui tipi di post personalizzati in WordPress. Potreste anche consultare il nostro elenco di letture aggiuntive qui sotto per trovare articoli correlati su suggerimenti, trucchi e idee utili per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Ulteriori letture

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!