12 tipi di post personalizzati per WordPress più utili
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 WPBeginnerSe 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: