Guida ai tipi di post personalizzati di WordPress: cosa sono e come crearne uno
Pubblicato: 2019-05-01Se hai mai messo piede nella dashboard di WordPress, sai che WordPress ti consente di creare due tipi di contenuti: Post e Pagine .
Ma quelle impostazioni predefinite non sono gli unici tipi di contenuto che puoi creare e un tipo di post personalizzato di WordPress ti consente di creare i tuoi tipi di contenuto che puoi aggiungere e gestire tramite la dashboard di WordPress.
Potresti aggiungere "Eventi", "Lavori", "Prodotti" (questo è ciò che fa WooCommerce ) - tutto ciò che ha senso per il tuo sito!
In questo post imparerai tutto su cosa sono i tipi di post personalizzati e le fantastiche possibilità che sbloccano. Quindi, ti mostrerò come puoi effettivamente creare il tuo tipo di post personalizzato WordPress!
Approfondiamo...
Che cos'è un tipo di post personalizzato di WordPress? Spiegato più in dettaglio
I tipi di post personalizzati sono ciò che rende WordPress un sistema di gestione dei contenuti completo, piuttosto che una semplice piattaforma di blog.
Usando la potenza dei tipi di post personalizzati, puoi trasformare WordPress in un negozio di e-commerce, una directory aziendale locale, un sito di elenchi di eventi... e qualsiasi altra cosa tu possa immaginare.
Andiamo un po' più a fondo...
Un "tipo di post" è solo un tipo di contenuto sul tuo sito. Pensalo come un secchio che organizza tutto il contenuto che gli è assegnato.
Quindi, ogni singola voce in quel tipo di contenuto è un "post" ( "p" minuscola ).
Ciò significa, e mi scuso in anticipo per la confusione che sto per introdurre nel tuo cervello , i post fanno parte dei [post] [tipo di post].
Più specificamente, un [Post] ( "p" maiuscola – un post sul blog) è un singolo [post] ( "p" minuscola ) nel [post] [tipo di post].
Allo stesso modo, una [Pagina] è un singolo [post] nella [pagina] [tipo di post].
E io sono con te, sembra super inutilmente complicato.
Tuttavia, una volta che ottenere oltre che piccolo capriccio, è utile per capire quel blog messaggi sono solo un altro tipo di messaggio, e si ha la possibilità di aggiungere i propri tipi di messaggi via questa cosa magica chiamata tipi di messaggi personalizzati.
In termini di database del tuo sito WordPress, ogni post ( "p minuscola") è memorizzato nella stessa tabella nel tuo database, indipendentemente dal tipo di post .
Due esempi di tipi di post personalizzati di WordPress in azione
Per portare a casa l'idea di un tipo di post personalizzato WordPress, esaminiamo due esempi comuni:
- WooCommerce, che trasforma WordPress in un negozio di eCommerce
- bbPress, che trasforma WordPress in un forum
Con WooCommerce, puoi aggiungere nuovi prodotti dalla dashboard di WordPress. Questo è un tipo di post personalizzato! Ma ottieni anche altri tipi di post. Per esempio:
- I coupon del negozio ottengono il proprio tipo di post Coupon separato
- Gli ordini dei clienti ottengono il proprio tipo di post degli ordini separato
Oppure, se crei un forum su WordPress con il plug-in bbPress, avrai tipi di post personalizzati separati per:
- Forum
- Temi
- Risposte
Hai l'idea? I tipi di post di WordPress ti consentono di fare cose davvero interessanti con il tuo sito.
Come creare il tuo tipo di articolo personalizzato WordPress
Ora prendiamo le cose un po' più pratiche e ti mostrerò come creare il tuo tipo di post personalizzato WordPress.
Non preoccuparti, anche se potrei averti spaventato un po' con la differenza tra un "Post" e un "post", l'effettivo processo di creazione di un tipo di post personalizzato è qualcosa che chiunque può fare: tutto ciò di cui hai bisogno è un plugin chiamato Custom Post Type UI.
Supponiamo che tu voglia creare il tuo tipo di post personalizzato per "Lavori", come l'esempio che ho menzionato sopra.
Una volta installato e attivato il plug-in, vai su CPT UI → Aggiungi/modifica tipi di post . Quindi, inserisci alcune informazioni di base in alto e fai clic su Aggiungi tipo di post :

E questo è tutto! Dopo aver fatto clic sul pulsante, vedrai una nuova area Lavori nella barra laterale della dashboard di WordPress. Per aggiungere un nuovo post ( "p" minuscola ) al tipo di post Lavori, vai su Lavori → Aggiungi nuovo :

E una volta che sei lì, vedrai che l'editor è praticamente identico a come appare per creare un nuovo articolo o pagina:

E una volta che pubblichi il tuo lavoro, puoi visualizzarlo sul front-end del tuo sito dove, di nuovo, sembra esattamente come un post o una pagina. Nota la struttura dell'URL, tuttavia:

Allo stesso modo, se andassi su tuosito.com/lavoro , vedresti un elenco di tutti i lavori, proprio come le persone vedono un elenco di tutti i post del tuo blog quando visitano la pagina del tuo blog.
Come migliorare il tipo di post personalizzato di WordPress
A volte, l'approccio di cui sopra potrebbe essere tutto ciò di cui hai bisogno. Ad esempio, se desideri creare un tipo di post separato per "Recensioni" sul tuo sito, potresti volerlo funzionare allo stesso modo dei normali post del blog.
Tuttavia, molto spesso, stai utilizzando un tipo di post personalizzato di WordPress proprio perché vuoi che sia diverso dai normali post e pagine.
A tal fine, discutiamo alcuni dei modi in cui puoi migliorare il tuo tipo di post personalizzato.
Crea tassonomie personalizzate (categorie o tag)
Quando scrivi un post sul blog, sai che puoi aggiungere categorie e tag per aiutarti a organizzare i tuoi post sul blog.
Una tassonomia personalizzata ti consente di aggiungere il tuo classificatore univoco che funziona come una categoria o come un tag.
Torniamo all'esempio “Lavoro”. Probabilmente vorrai un modo per dividere i lavori per reparto ( ad es. "Marketing", "Admin", ecc .).

Per fare ciò, puoi creare una tassonomia personalizzata "Dipartimento". Quindi, i visitatori possono scegliere di sfogliare tutti i lavori per ciascun dipartimento ( proprio come i visitatori sono in grado di sfogliare tutti i post del blog in una categoria specifica ).
Per creare una tassonomia personalizzata di WordPress, puoi utilizzare lo stesso plug-in dell'interfaccia utente Custom Post Type. Vai a CPT UI → Aggiungi/Modifica tassonomia .
Lì, puoi dargli un nome e scegliere a quale tipo di post "allegare". Per questo esempio, lo allegheresti al tipo di post Offerte di lavoro :

Quindi, scorri verso il basso fino alla sezione Impostazioni e cerca l'opzione Gerarchico . In sostanza, questo ti consente di scegliere se la tua tassonomia personalizzata si comporta come una categoria o un tag:
- Falso : agisce come un tag WordPress.
- Vero : si comporta come una categoria di WordPress.

Al termine, fai clic su Aggiungi tassonomia .
Ora, quando andrai ad aggiungere o modificare un nuovo annuncio di lavoro, sarai in grado di aggiungere il suo Dipartimento come categoria:

Aggiungi campi personalizzati per raccogliere nuove informazioni
Un'altra cosa che potresti voler fare è raccogliere informazioni aggiuntive su ciascuna voce. Cioè, piuttosto che inserire tutto nell'editor di WordPress, potresti volere un modo separato per aggiungere determinate informazioni.
Per il nostro esempio di lavoro, tali informazioni potrebbero essere:
- Stima dello stipendio
- Tipo – ad es. a tempo pieno vs part-time vs freelance
Per aggiungere queste informazioni, puoi utilizzare qualcosa chiamato campi personalizzati . Con i campi personalizzati, otterrai una nuova casella sotto l'editor di WordPress che ti consente di inserire informazioni aggiuntive, come questa:

Il modo più semplice per aggiungere campi personalizzati è con un plug-in gratuito chiamato Advanced Custom Fields.
Una volta installato e attivato il plug-in, vai su Campi personalizzati → Aggiungi nuovo .
Dai un nome al tuo gruppo di campi. Quindi, fai clic sul pulsante + Aggiungi campo per aggiungere il tuo primo campo personalizzato.
Presta particolare attenzione al menu a discesa Tipo di campo , poiché dovrai modificarlo a seconda delle informazioni che desideri raccogliere.
Ad esempio, per mostrare il numero dello stipendio, è necessario un tipo di campo Numero . Puoi anche anteporre il simbolo della valuta:

Per il tipo di lavoro, tuttavia, vorresti un tipo di campo Casella di controllo o Casella radio , con i diversi tipi di lavoro disponibili come opzioni:

Dopo aver aggiunto tutti i campi personalizzati che desideri raccogliere, scorri fino alla sezione Posizione e imposta il tipo di post / è uguale a / Lavoro . Questo indica a Advanced Custom Fields che desideri visualizzare questi campi personalizzati solo per il tipo di offerta di lavoro.

Quindi, pubblica il tuo gruppo di campi.
Cambia l'aspetto del tuo tipo di post personalizzato sul frontend
Infine, una volta raccolte tutte queste informazioni extra, probabilmente vorrai un modo per controllare come appare sul frontend. Cioè, potresti voler renderlo diverso da un normale post sul blog.
Ci sono diversi modi in cui puoi farlo, a seconda del tuo livello tecnico e del tuo budget.
Il metodo più diretto (e gratuito) è quello di scavare effettivamente nei file modello del tuo tema WordPress e creare una nuova pagina singola e di archivio per il tuo tipo di post personalizzato. Ad esempio, puoi copiare il tuo file single.php e chiamarlo single-job.php e modificarlo da lì.
Tuttavia, questo metodo presuppone che tu conosca almeno alcuni PHP di base, il che potrebbe non essere il caso.
Se non ti senti a tuo agio a lavorare direttamente con i file modello del tuo tema, ci sono anche alcuni plug-in che possono aiutarti a personalizzare l'output di un tipo di post personalizzato di WordPress utilizzando un drag-and-drop e un editor.
Sfortunatamente, tali plugin non sono gratuiti, ma se sei disposto a pagare, controlla:
- Elementor Pro – $ 49 – ti consente di personalizzare il design del tuo tipo di post personalizzato utilizzando la normale interfaccia di Elementor.
- Set di strumenti - $ 69 - una soluzione ad alta potenza per lavorare con tipi di post personalizzati in WordPress.
- Post Type Builder – $ 49 – una semplice opzione di Themify.
Oppure, un'altra opzione è utilizzare il plug-in Pods gratuito per creare e visualizzare i tuoi tipi di post personalizzati. Pods elimina la parte PHP dell'equazione e ti consente di progettare i tuoi contenuti utilizzando tag magici e HTML/CSS.
Quindi, anche se avrai ancora bisogno di HTML/CSS di base per usarlo, è molto più semplice che modificare i file modello del tuo tema.
Inizia oggi con i tipi di post personalizzati di WordPress!
I tipi di post personalizzati di WordPress sono una di quelle cose che, una volta comprese, possono cambiare completamente il modo in cui lavori con WordPress.
Ora, invece di cercare di inserire tutto nei tipi di contenuto di Post e Pagina predefiniti, puoi creare i tuoi tipi di contenuto per archiviare e visualizzare contenuti unici.
Inizia oggi e sperimenta la potenza del tuo primo tipo di post personalizzato WordPress!
