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

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. Molti plugin di WordPress utilizzano anche tipi di post personalizzati per archiviare dati.

Se decidi di utilizzare tipi di post personalizzati sul tuo sito web, dovrai imparare come crearli e visualizzarli sul tuo sito WordPress. Dovrai anche aggiungerli ai risultati di ricerca e decidere come organizzarli.

Cos'è un Tipo di Post Personalizzato in WordPress?

Cos'è un Tipo di Post Personalizzato?

I tipi di post vengono utilizzati per distinguere tra diversi tipi di contenuto in WordPress. Ad esempio, post e pagine sono entrambi tipi di post ma sono creati per scopi diversi.

WordPress viene fornito con alcuni tipi di post predefiniti :

  • Post
  • Pagina
  • Allegato
  • Revisione
  • Menu di navigazione

È anche possibile creare i propri nuovi tipi di post, e questi sono noti come tipi di post personalizzati.

I tipi di post personalizzati possono avere diversi campi personalizzati e la propria struttura di categorie personalizzata. Sono utili quando si creano contenuti personalizzati con un formato diverso dai post e dalle pagine standard.

Ad esempio, potresti creare tipi di post personalizzati per portfolio, testimonianze e prodotti. Un sito web di recensioni di film potrebbe avere un tipo di post 'recensioni di film'.

Su WPBeginner, utilizziamo tipi di post personalizzati per mantenere separate le nostre sezioni Offerte e Glossario dai nostri articoli del blog quotidiani. Ci aiuta a organizzare meglio i contenuti del nostro sito web.

Il sito Web WPBeginner utilizza tipi di post personalizzati per offerte e glossario

Molti plugin WordPress popolari utilizzano tipi di post personalizzati per archiviare dati sul tuo sito WordPress. Di seguito sono riportati alcuni dei migliori plugin che utilizzano tipi di post personalizzati:

  • WooCommerce aggiunge un tipo di post 'prodotto' al tuo negozio online.
  • WPForms crea un tipo di post 'wpforms' per archiviare tutti i tuoi moduli.
  • MemberPress aggiunge un tipo di post personalizzato 'memberpressproduct'.

Quando dovresti usare i tipi di post personalizzati?

Spesso puoi utilizzare le funzionalità integrate di WordPress come categorie e tag per organizzare i tuoi contenuti senza dover utilizzare tipi di post personalizzati. Ad esempio, puoi impostare un layout gerarchico dei contenuti utilizzando sottopagine e anche impostare sottocategorie.

L'utilizzo di queste funzionalità predefinite di WordPress è spesso più semplice poiché, per impostazione predefinita, i tipi di post personalizzati non appariranno nella tua pagina del blog, nei risultati di ricerca o nei tuoi feed RSS.

Dopo aver esaminato le opzioni predefinite, potresti scoprire di non aver bisogno di tipi di post personalizzati. Se sei insicuro, fai riferimento a questa guida su quando hai bisogno di un tipo di post o tassonomia personalizzata in WordPress.

Come creare un tipo di post personalizzato in WordPress

Se decidi di utilizzare tipi di post personalizzati sul tuo blog, il modo più semplice per crearli è con un plugin. Il plugin Custom Post Type UI è consigliato per la maggior parte degli utenti e ti consente di creare tipi di post personalizzati dalla pagina ‘Modifica/Aggiungi Tipi di Post’.

Crea un nuovo tipo di post personalizzato con un plugin

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

Puoi saperne di più nella nostra guida su come creare tipi di post personalizzati in WordPress.

Come visualizzare i tipi di post personalizzati in WordPress

Puoi anche utilizzare Custom Post Type UI per visualizzare i tuoi tipi di post personalizzati sul tuo sito web.

Visualizzazione delle pagine di archivio dei tipi di post personalizzati

Prima di poter visualizzare la pagina di archivio per il tuo tipo di post personalizzato, devi assicurarti che gli archivi siano abilitati per il tuo tipo di post personalizzato.

Se non lo sono, puoi abilitarli nelle opzioni avanzate di Custom Post Type UI.

CPT UI attiva archivio

Se hai abilitato i permalink SEO-friendly, puoi visitare l'archivio del tuo tipo di post personalizzato a un URL come questo:

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

Dovrai sostituire 'example.com' con il tuo nome di dominio e 'movies' con il nome del tuo tipo di post personalizzato.

Visualizzazione dei tipi di post personalizzati nel tuo menu di navigazione

Ora che conosci l'URL della pagina archivio, puoi aggiungerla al tuo menu di navigazione. Puoi anche personalizzare la pagina archivio aggiungendo un modello personalizzato al tuo tema WordPress o utilizzando un page builder come SeedProd.

Modifica la tua pagina del tipo di post

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

Visualizzazione di post personalizzati in evidenza

Infine, se desideri fissare i tuoi post personalizzati più importanti in cima alla pagina, puoi seguire la nostra guida su come aggiungere post in evidenza negli archivi di tipi di post personalizzati di WordPress.

Come cercare tipi di post personalizzati in WordPress

Per impostazione predefinita, WordPress non mostrerà i tipi di post personalizzati nei risultati di ricerca sul sito. Ciò significa che i tuoi visitatori potrebbero perdere contenuti interessanti e tu perderai visualizzazioni di pagina aggiuntive.

Inclusione di tipi di post personalizzati nei risultati di ricerca

Il modo più semplice per includere i tipi di post personalizzati nella ricerca di WordPress è con il plugin SearchWP. Fai semplicemente clic sul pulsante 'Fonti e impostazioni' del plugin. Qui, puoi selezionare ogni tipo di post che desideri includere nei risultati di ricerca.

Includere tipi di post personalizzati nella ricerca di WordPress

Puoi anche scegliere quanto è importante ciascun tipo di post personalizzato quando visualizzi i risultati di ricerca e personalizzare il motore di ricerca in altri modi.

Per saperne di più, consulta 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 tipi di post personalizzati

Puoi anche usare SearchWP per creare un modulo di ricerca personalizzato che mostrerà solo i risultati del tuo tipo di post personalizzato, quindi aggiungi il modulo ai tuoi post o alla barra laterale.

Ad esempio, se hai un tipo di post personalizzato chiamato 'film', puoi creare un modulo di ricerca speciale per film che restituisce solo film nei risultati di ricerca.

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

Come organizzare i tipi di post personalizzati in WordPress

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

Aggiungere categorie a un tipo di post personalizzato

Fortunatamente, puoi usare Custom Post Type UI per associare le categorie ai tipi di post personalizzati.

Consentire ai tipi di post personalizzati di utilizzare le categorie

Basta selezionare la casella 'Categorie (WP Core)' nell'area 'Tassonomie' del plugin, e sarai in grado di usare le categorie per organizzare i tuoi tipi di post personalizzati.

Scopri di più nella nostra guida su come aggiungere categorie a un tipo di post personalizzato in WordPress.

Creare tassonomie personalizzate per un tipo di post personalizzato

In alternativa, puoi creare una nuova tassonomia personalizzata per organizzare il tuo tipo di post personalizzato. Ad esempio, se hai un tipo di post personalizzato chiamato 'Libri', puoi ordinarlo usando una tassonomia personalizzata chiamata 'Argomenti'.

Quindi, puoi aggiungere termini di argomento come Avventura, Romanzo, Horror e altri argomenti di libri. Questo permetterà ai tuoi lettori di ordinare facilmente i libri per argomento.

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

Come iscriversi ai tipi di post personalizzati in WordPress

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

Puoi facilmente includere tutti i tipi di post pubblicamente disponibili nel tuo feed RSS principale aggiungendo il seguente codice personalizzato al file functions.php del tuo tema o a un plugin per 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, consulta la nostra guida su come aggiungere tipi di post personalizzati al tuo feed RSS principale di WordPress.

In alternativa, potresti voler imparare come creare un feed RSS separato per ogni tipo di post personalizzato in WordPress.

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

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

Letture aggiuntive

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!