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.
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.
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”.
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.
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.
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.
È 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.
È 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
- Come creare tipi di post personalizzati in WordPress
- Come includere i tipi di post personalizzati nei risultati di ricerca di WordPress
- Come aggiungere tipi di post personalizzati al feed RSS principale di WordPress
- Come creare un feed RSS separato per ogni tipo di contenuto personalizzato in WordPress
- Tipi di articolo
- Come creare una pagina di archiviazione di post type / tipo di contenuto personalizzato in WordPress
- Come aggiungere articoli in evidenza negli archivi di tipo di contenuto personalizzati di WordPress
- Come creare tassonomie personalizzate in WordPress
- Come creare un modulo di ricerca avanzata in WordPress per i tipi di post personalizzati
- Come aggiungere categorie a un tipo di post personalizzato in WordPress