12 tipi di post personalizzati per WordPress più utili

12 tipi di post personalizzati per WordPress più utili / Esercitazioni

WordPress ti consente di creare i tuoi tipi di contenuti personalizzati. Questi tipi di contenuto sono chiamati tipi di post personalizzati. Puoi usarli per aggiungere contenuti personalizzati come prodotti, recensioni, ricette, ecc. In questo articolo, condivideremo i 12 tutorial di tipi di post personalizzati di WordPress più utili.

Video Tutorial

Iscriviti a WPBeginner

Se il video non ti piace o hai bisogno di ulteriori istruzioni, continua a leggere.

1. Quando hai bisogno di un tipo di messaggio personalizzato

Prima di iniziare a creare tipi di post personalizzati o tassonomie sul tuo sito WordPress, è importante valutare le tue esigenze. Un sacco di volte è possibile ottenere gli stessi risultati con i post e le pagine WordPress predefiniti.

Con l'aiuto di categorie e tag integrati, puoi ordinare i tuoi contenuti in molti modi diversi. Con le pagine è possibile impostare un layout gerarchico di contenuto con relazione genitore-figlio.

Se non si è chiari, fare riferimento a questa guida in merito a quando è necessario un tipo di post personalizzato o una tassonomia in WordPress.

2. Aggiunta dell'icona per i tipi di post personalizzati

Quando si crea un tipo di post personalizzato, WordPress utilizza l'icona del post predefinito se non viene fornita alcuna icona. È possibile aggiungere le proprie icone ai tipi di post personalizzati. Queste icone sono visualizzate nella barra di amministrazione di WordPress.

WordPress utilizza le icone dei caratteri nell'area dell'amministratore per garantire che abbiano un bell'aspetto su tutti i dispositivi e le dimensioni dello schermo. Il modo più semplice per aggiungere un'icona di carattere al tuo tipo di post personalizzato è utilizzare il plugin Icona personalizzata CPT. Basta installare e attivare il plugin e visitare la pagina delle impostazioni del plugin per aggiungere un'icona.

Un altro metodo consiste nell'aggiungere l'icona durante la creazione del tipo di post personalizzato con plug-in UI CPT.

Per istruzioni più dettagliate, consulta questo tutorial su come aggiungere icone per i tipi di post personalizzati in WordPress.

3. Creazione di una pagina di archivio dei tipi di posta personalizzati

L'aggiunta di tipi di post personalizzati in WordPress è diventata molto semplice grazie al plugin UI CPT. Tuttavia, molti principianti hanno difficoltà a visualizzare i loro tipi di post personalizzati sui loro siti web.

Per aggiungere una pagina di archivio del tipo di post personalizzata, devi prima assicurarti che gli archivi siano abilitati per il tuo tipo di post personalizzato. Nella maggior parte dei casi, lo sono, ma se non lo sono, dovrai abilitarli. Il plug-in UI CPT ha una casella di controllo sotto le opzioni avanzate per abilitare gli archivi.

Ora, se stai utilizzando dei permalink piuttosto carini, puoi accedere alla pagina degli archivi di tipo post personalizzati visitando un URL come questo:

http://www.example.com/products/

Sostituisci esempio.com con il tuo nome di dominio e i tuoi prodotti con il tuo nome personalizzato del tipo di post. Se non riesci a vedere il tuo tipo di post personalizzato, visita Impostazioni »Permalink e fare clic sul pulsante Salva modifiche. Questo aggiornerà la tua struttura permalink, e ora dovresti essere in grado di vedere la tua pagina di archivio del tipo di messaggio personalizzato.

Per istruzioni più dettagliate, consulta questa guida nella pagina degli archivi dei tipi di post personalizzati.

Puoi anche aggiungere una voce di menu al tuo tipo di post personalizzato nei menu di navigazione. Semplicemente vai Aspetto »Menu e fare clic su "Link personalizzato" scheda. Successivamente, aggiungi il nome del tuo tipo di messaggio personalizzato e l'URL.

4. Feed RSS per i tipi di messaggi personalizzati

WordPress viene fornito con un generatore di RSS integrato per tutti i tipi di contenuto, tassonomie, autori e archivi basati sulla data. Usa una struttura URL appropriata che interroga il database e genera il feed RSS che vuoi vedere.

Ad esempio, per visualizzare il feed RSS del tuo tipo di messaggio personalizzato "film", aggiungi questo URL:

http://www.example.com/feed/?post_type=movies

Per maggiori dettagli, vedi come creare feed RSS separati per i tipi di post personalizzati in WordPress.

5. Aggiunta di tipi di post personalizzati al tuo feed RSS principale

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

Puoi facilmente includere i tuoi tipi di post personalizzati nel tuo feed RSS principale aggiungendo il seguente codice al file functions.php del tuo tema o un plugin WordPress specifico per il sito.

 function myfeed_request ($ qv) if (isset ($ qv ['feed']) &&! isset ($ qv ['post_type'])) $ qv ['post_type'] = array ('post', 'libri', 'film'); restituire $ qv;  add_filter ('request', 'myfeed_request'); 

Sostituisci libri e film con i tuoi tipi di post personalizzati.

Ulteriori informazioni su come aggiungere tipi di post personalizzati al feed RSS WordPress principale.

6. Modulo di ricerca per i tipi di post personalizzati

La funzione di ricerca di WordPress predefinita è molto limitata. Specialmente se stai usando tipi di messaggi personalizzati sul tuo sito WordPress. Puoi aggiungere un modulo di ricerca Google personalizzato al tuo sito WordPress, ma anche quel modulo non consente agli utenti di selezionare i parametri di ricerca.

Un'altra soluzione consiste nell'utilizzare un plug-in come SearchWP che consente di creare moduli di ricerca avanzati ed è in grado di cercare tra tutti i tipi di post personalizzati, le tassonomie e i campi personalizzati.

Se preferisci invece creare il tuo modulo di ricerca personalizzato, ecco quello che devi fare. Per prima cosa aggiungi i tuoi campi personalizzati con i campi nascosti nel modulo di ricerca aggiungendo questo codice nel file searchform.php del tuo tema figlio.

     

Questo codice aggiunge semplicemente campi nascosti per i tuoi tipi di post personalizzati, sostituisci il valore con i tuoi tipi di post personalizzati. Il prossimo passo è dire a WordPress cosa fare con questi campi. Aggiungi questo codice prima del ciclo nel file search.php del tuo tema:

 

articoli blog Libri video

7. Aggiunta di postini adesivi per i tipi di post personalizzati

Post appiccicosi è una funzionalità di WordPress che ti consente di aggiungere post in primo piano. Di default funziona solo per i post del blog.

Puoi attivarlo anche per i tuoi tipi di post personalizzati installando e attivando il plug-in Post tipi personalizzati. All'attivazione, vai a Impostazioni "Lettura e scorrere verso il basso fino alla sezione Tipi di messaggi personalizzati.

Successivamente, devi scegliere i tipi di post personalizzati in cui desideri Attiva questa opzione.

Per maggiori dettagli vedi questo tutorial su come aggiungere post appiccicosi per i tipi di post personalizzati in WordPress.

8. Disabilitare Disqus sui tipi di post personalizzati

Se utilizzi il sistema di commenti di Disqus in WordPress, noterai che la tua casella di commento su Disqus inizierà ad apparire su tutti i tipi di post personalizzati. Se non si desidera che gli utenti commentino questi tipi di post personalizzati, sarà necessario disabilitare manualmente Disqus per i tipi di post selezionati. Aggiungi questo frammento di codice nel file functions.php del tuo tema o in un plug-in specifico del sito.

 add_filter ('comments_template', 'wpb_block_disqus', 1); function wpb_block_disqus ($ file) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); return $ file;  

Non dimenticare di sostituire custom_post_type_name con il tuo nome personalizzato del tipo di post. Per istruzioni più dettagliate consulta la nostra guida su come disabilitare Disqus sui tipi di post personalizzati in WordPress.

9. Aggiunta di contenuto inviato dall'utente nei Tipi di post personalizzati

A volte potresti voler consentire agli utenti di inviare contenuti per tipi di post personalizzati sul tuo sito. Ad esempio, recensioni di film, ricette, ecc.

Un modo per farlo è dare agli utenti l'accesso all'area di amministrazione di WordPress e assegnare loro il ruolo utente dell'autore. Ma se non lo vuoi, allora c'è un altro modo.

Per questo avrai bisogno del plugin Gravity Forms. Ti consente di aggiungere un modulo di invio di contenuti pubblici che i visitatori del tuo sito web possono utilizzare.

Dopo aver installato Gravity Forms, dovrai installare e attivare anche Gravity Forms + Custom Post Types Plugin.

Ora crea un nuovo modulo e noterai che ci sarà un'opzione per mappare ogni campo ai tuoi tipi di post personalizzati. Per istruzioni più dettagliate, consulta il nostro tutorial su come aggiungere contenuti inviati dall'utente per tipi di post personalizzati in WordPress.

10. Cambia o converti tipi di messaggi personalizzati

Potresti imbatterti in situazioni in cui dovrai unire o convertire tipi di post personalizzati. Potresti anche voler spostare elementi da un tipo di messaggio a un altro.

Basta installare e attivare il plug-in Post Type Switcher. All'attivazione, vai a Messaggi »Tutti i messaggi. Se si tratta di un tipo di post personalizzato, vai alla schermata che mostra tutti gli elementi in quel tipo di post.

Seleziona gli articoli o i post che desideri spostare, quindi fai clic sul link di modifica rapida. Noterai un nuovo menu a discesa che ti consentirà di cambiare tipo di post per quell'elemento.

Per istruzioni più dettagliate, consulta il nostro tutorial su come cambiare o convertire i tipi di post personalizzati in WordPress.

11. Utilizzo di tipi di post personalizzati come tassonomie

Sì, l'hai letto correttamente e probabilmente stai pensando perché usare i CPT come tassonomie? Perché non creare solo tassonomie personalizzate? Supponiamo che tu abbia un tipo di post personalizzato per i libri e un altro tipo di post personalizzato per gli autori. Ora potresti voler associare gli autori ai libri che hanno scritto. Puoi creare una tassonomia personalizzata per gli autori, ma poi avrai una tassonomia degli autori e un tipo di post che aggiunge solo confusione.

Basta installare e attivare il plugin CPT-onomies. Ti consente di creare relazioni tra i tipi di post utilizzando i tipi di post personalizzati come tassonomia.

Usando questo plugin, la prossima volta che aggiungi un libro puoi selezionare l'autore come CPT-onomy e mostrare tutti i libri scritti da quell'autore. Ulteriori informazioni sull'utilizzo di tipi di post personalizzati come tassonomie.

12. Meta box personalizzati per i tipi di posta

I meta box personalizzati consentono di aggiungere campi personalizzati nella schermata dell'editor di post di WordPress. In questo modo puoi creare campi di input aggiuntivi per i tuoi tipi di post. Il modo più semplice per creare metadati personalizzati in WordPress è utilizzare il plug-in Campi personalizzati avanzati.

Dopo aver installato il plugin, è sufficiente fare clic su Campi personalizzati nella barra di amministrazione di WordPress e quindi fare clic su Aggiungi nuovo. Segui le istruzioni sullo schermo per creare un gruppo di campi personalizzati che desideri aggiungere al tuo tipo di post personalizzato.

Ecco come apparirà il pannello dei campi personalizzati nella schermata di modifica del post per il tuo tipo di post:

È possibile visualizzare i dati immessi nei campi personalizzati modificando i modelli del tema. Ad esempio, useremmo tag modello per visualizzare il campo personalizzato URL IMDB.

Puoi anche usare lo shortcode come [acf field = "$ imdb_url"] nei tipi di post per visualizzare dati di campi personalizzati.

Questo è tutto ci auguriamo che questo articolo ti abbia aiutato a imparare alcuni trucchi interessanti per i tipi di post personalizzati in WordPress. Potresti anche dare un'occhiata a questi migliori hack e plugin per WordPress.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi trovarci anche su Twitter e Google+.