Come creare un tipo di post personalizzato (CPT) e una tassonomia di WordPress: tutorial, suggerimenti e trucchi di Hello World

Pubblicato: 2016-03-11

Stupendo. Parliamo di Custom Post Type (CPT). Questo ti aiuterà anche se hai le seguenti domande:

  • Come creare tipi di post personalizzati in WordPress?
  • Genera tipo di post WordPress
  • Crea il tuo primo tipo di post personalizzato WordPress
  • Tassonomia CPT di WordPress
  • Guida completa ai tipi di post personalizzati di WordPress

WordPress è una delle piattaforme di blogging più utilizzate con molte potenti funzionalità e il Custom Post Type è uno di questi. Non ho mai esaminato il tipo di post personalizzato (CPT) in WordPress prima, ma recentemente ho voluto creare una nuova sezione per "Offerte".

Ci sono due modi per ottenerlo:

  1. Crea un nuovo sottodominio: http://deals.crunchify.com/
  2. Crea un nuovo tipo di post personalizzato: https://crunchify.com/deals/

Per raggiungere il point 1 puoi semplicemente creare un sottodominio e installare una nuova installazione di WordPress e avviare un nuovo blog. Ma credo che nessuno voglia farlo per creare solo una semplice sezione. Quindi, daremo un'occhiata al point 2 in questo tutorial.

WordPress ha un sacco di tipi di post che sono predefiniti, come:

  • Allegato (Tipo di messaggio: 'allegato')
  • Posta (Tipo di posta: 'posta')
  • Menu di navigazione (tipo di messaggio: 'nav_menu_item')
  • Revisione (Tipo di messaggio: 'revisione')
  • Pagina (Tipo di messaggio: 'pagina')

Ora, cos'è il CPT?

Custom post types (CPT) sono nuovi tipi di post che puoi creare. Un tipo di post personalizzato può essere aggiunto a WordPress tramite la funzione register_post_type() . Questa funzione ti consente di definire un nuovo tipo di post in base alle sue etichette, funzionalità supportate, disponibilità e altre specifiche.

Iniziamo.

Passo 1

Ecco cosa ci serve per creare un nuovo Custom Post Type chiamato " Deals ".

Il codice sopra creerà una nuova sezione chiamata Deals che chiamiamo Tipo di post personalizzato

Crea un nuovo tipo di post personalizzato - CPT - Crunchify Tips

Come aggiungere tag al tipo di post personalizzato? La riga 'taxonomies' => array('post_tag') nello snippet sopra aggiungerà tag WordPress standard ai tuoi tipi di post personalizzati.

Passo 2

E se volessi creare una Custom Taxonomy denominata Type . Con la funzione register_taxonomy puoi semplicemente creare una tassonomia.

Crea una nuova tassonomia personalizzata - Suggerimenti per Crunchify

Passaggio 3

Ora crea il tuo primo post di offerte. Ecco uno screenshot di Add New Deal .

Crea nuove offerte Tipo di post personalizzato su Crunchify

Passaggio 4

Crea la tua prima tassonomia dei tipi. Ecco una pagina Add New Type .

Pagina tassonomia personalizzata

Abbiamo creato il Custom Post Type - Deals e Custom Taxonomy - Types utilizzando questo tutorial. Nel prossimo tutorial tratterò qualche personalizzazione in più su questo.

E dopo? Ottieni suggerimenti e trucchi per il Custom Post Type (CPT) di WordPress per RSS, YARPP, Post Meta, Footer, HomePage.

Inoltre, controlla un altro tutorial su CPT.

Come aggiungere una tassonomia personalizzata nel permalink di tipo post personalizzato?