WordPress ha 2 tipi di contenuto. Il tuo sito ne ha bisogno di 5.
WordPress di default offre Post (contenuti cronologici: blog, news) e Page (contenuti statici: chi siamo, contatti, servizi). Ma la maggior parte dei siti ha contenuti che non rientrano in nessuna delle due categorie: un portfolio di progetti, un elenco di membri del team, un catalogo di eventi, una directory di sedi, un catalogo prodotti (senza ecommerce), le testimonianze dei clienti, o i case study. Forzare questi contenuti in Post o Page crea confusione: un membro del team non è un "post del blog" e un evento non è una "pagina statica". I Custom Post Types (CPT) risolvono il problema: tipi di contenuto personalizzati con la propria struttura, i propri campi, e la propria logica.
Quando servono i CPT
Il test: è un post o una pagina?
Se il contenuto ha una data di pubblicazione e scorre cronologicamente: è un Post (articolo blog, news, comunicato). Se il contenuto è statico e nella navigazione permanente: è una Page (chi siamo, servizi, contatti). Se non è nessuno dei due: probabilmente è un CPT. Un progetto del portfolio non ha una data rilevante (non è cronologico) e non è nella navigazione permanente (ce ne sono decine). Un membro del team non è cronologico e ha campi specifici (ruolo, bio, foto, social). Un evento ha una data ma non è un post del blog: ha una sede, un orario, un prezzo, e una registrazione.
Esempi concreti per settore
Agenzia web: CPT "Progetto" (portfolio con tecnologie, URL, screenshot). Studio legale: CPT "Area di pratica" + CPT "Pubblicazione". Ristorante: CPT "Menu" (con categorie: antipasti, primi, secondi) + CPT "Evento". Palestra: CPT "Corso" (con orari, istruttore, livello). Immobiliare: CPT "Immobile" (con prezzo, mq, zona, tipo). Ogni CPT ha i propri campi personalizzati (custom fields) e la propria tassonomia (categorie specifiche).
Come creare CPT senza codice
Plugin vs codice
Per sviluppatori: register_post_type() in functions.php o in un plugin custom. Controllo totale ma richiede PHP. Per non-sviluppatori: plugin come CPT UI (gratuito) creano CPT con interfaccia grafica. Il modulo di LANGA Tools include la creazione CPT con builder visuale: definisci il tipo, aggiungi i campi custom (testo, immagine, data, select, relazione), configura la tassonomia, e LANGA Tools genera il codice PHP corretto senza che tu scriva una riga. Il CPT è salvato come codice nel toolkit, non come opzione nel database: più performante e portabile.
SEO per Custom Post Types
Ogni CPT genera un archivio (tuodominio.com/progetti/) e pagine singole (tuodominio.com/progetti/nome-progetto/). Per la SEO: l'archivio CPT è una landing page per keyword di categoria ("portfolio progetti web", "immobili in vendita Milano"). Ogni singolo CPT è una pagina per keyword specifiche ("progetto ecommerce fashion brand", "bilocale Milano Isola 65mq"). Schema markup appropriato per ogni CPT: CreativeWork per portfolio, Event per eventi, Person per team, RealEstateListing per immobili. I plugin SEO (Rank Math, Yoast) supportano i CPT automaticamente. LANGA Tools genera lo schema markup corretto per ogni tipo di CPT registrato.
Domande frequenti
I CPT rallentano WordPress?
No. Un CPT è una riga nella tabella wp_posts con post_type diverso da "post" o "page". Zero overhead. Ciò che può rallentare sono le query complesse su CPT con molti meta fields non indicizzati — ma questo è un problema di query, non di CPT. Per cataloghi con 1.000+ items e meta field complessi: usa meta query ottimizzate o un plugin come Meta Box che supporta tabelle custom per i meta fields.
Se disinstallo il plugin CPT, perdo i contenuti?
I contenuti restano nel database (tabella wp_posts). Ma senza il CPT registrato, WordPress non li mostra. Per sicurezza: prima di disinstallare un plugin CPT, esporta i contenuti. LANGA Tools salva la definizione CPT nel toolkit: se disattivi il modulo, puoi riattivarlo e i contenuti riappaiono immediatamente.
Per continuare a leggere,
accedi al tuo account.
Il tuo account LANGA ti connette a tutta la Galaxy.
Articoli completi su tutti i blog Galaxy.
Un solo login, accesso ovunque.
Guadagna Leghe e sblocca contenuti premium.