Come creare nuove tassonomie su Wordpress

tramite: O2O
Difficoltà: media
15

Introduzione

Molti pensano Wordpress sia solamente una piattaforma di blogging, data la presenza di posts, tags e categorie, in gergo "tassonomie". Quello che pochi sanno, è che quest'ultime possono essere rimpiazzate o arricchite da tipologie personalizzate di tassonomia, e in questa guida vi mostreremo come creare nuove tassonomie su Wordpress.

25

Occorrente

  • Worpress 3 o superiore
35

A cosa servono le tassonomie? Le tassonomie in Wordpress sono principalmente un metodo di classificazione di contenuti. Abbiamo per esempio due principali tassonomie che vengono usate da qualsiasi blog esistente: Tags e Categorie; Possiamo però creare delle nuove tassonomie che possono esserci utili nella gestione del nostro sito web. Abbiamo la possibilità di creare, per esempio, delle tassonomie chiamate "Film", "Libri" e "Videogiochi", e creare poi altri sotto-argomenti per ogni tassonomia (per esempio suddividerle per genere). Dal punto di vista della programmazione, ogni tassonomia può avere una struttura diversa della pagina, e questo facilita di molto il lavoro di uno web developer.

45

Vediamo ora come creare una tassonomia. Per prima cosa, dobbiamo capire di che tipo sarà la nostra tassonomia. Se vogliamo una tipologia gerarchica, come le "categorie, inseriremo nel file "functions. Php" del tema questo codice:


add_action ('init', 'create_topics_hierarchical_taxonomy', 0);
function create_topics_hierarchical_taxonomy () {

// Aggiungiamo una tassonomia gerarchica
$labels = array('name' => _x ('Libri', 'nome generale tassonomia'), 'singular_name' => _x ('Libro', 'nome singolare tassonomia'), 'search_items' => __('Cerca libri'), 'all_items' => __('Tutti i libri'), 'parent_item' => __('Categoria Libro'), 'parent_item_colon' => __('Categoria Libro:'), 'edit_item' => __('Modifica Libro'), 'update_item' => __('Aggiorna Libro'), 'add_new_item' => __('Aggiungi Libro'), 'new_item_name' => __('Nuovo nome Libro'), 'menu_name' => __('Libri'),);
// Now register the taxonomy
register_taxonomy ('topics', array ('post'), array ('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array ('slug' => 'libro'),));}

In questo modo abbiamo appena creato una tassonomia gerarchica riguardante i libri.
Se vogliamo invece avere una tipologia non gerarchica, come lo sono i Tags, inseriamo questo codice:

add_action ('init', 'create_topics_nonhierarchical_taxonomy', 0);
function create_topics_nonhierarchical_taxonomy () {
$labels = array ('name' => _x ('Libri', 'nome generale tassonomia'), 'singular_name' => _x ('Libro', 'nome singolare tassonomia'), 'search_items' => __('Cerca libri'), 'popular_items' => __('Libri popolari') 'all_items' => __('Tutti i libri'), 'parent_item' => __('Categoria Libro'), 'parent_item_colon' => __('Categoria Libro:'), 'edit_item' => __('Modifica Libro'), 'update_item' => __('Aggiorna Libro'), 'add_new_item' => __('Aggiungi Libro'), 'new_item_name' => __('Nuovo nome Libro'), 'separate_items_with_commas' => __('Separa libri con una virgola'), 'add_or_remove_items' => __('Aggiungi o rimuovi libri'), 'choose_from_most_used' => __('Scegli dal libro più popolare'), 'menu_name' => __('Libri'),);
// Now register the non-hierarchical taxonomy like tag
register_taxonomy ('topics','post', array ('hierarchical' => false, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'update_count_callback' => '_update_post_term_count', 'query_var' => true, 'rewrite' => array ('slug' => 'libro'),));}.

Continua la lettura
55

Ora che abbiamo aggiunto la tassonomia, in qualsiasi tipo di pagina vogliamo mostrare la nuova tassonomia, possiamo inserire questo codice:

$post->ID, 'topics', 'Topics: ', ', ', ' ');

Di default, le nuove tassonomie utilizzano il file "archive. Php" per mostrare il contenuto; possiamo però creare un nuovo template chiamato "taxonomy-{taxonomy-slug}. Php" per personalizzarne completamente la visualizzazione.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Internet

Come trasferire WordPress su un nuovo server

In questa guida vedremo come trasferire WordPress su un nuovo server e portare il nostro sito da un hosting all’altro senza modificare il dominio. Per riuscire a fare la migrazione in maniera indolore senza perdere nessun dato basta seguire i passaggi...
Internet

Come creare un plugin per wordpress

Wordpress è un CMS opensource, vale a dire un Content Management System, cioè una piattaforma per la gestione di contenuti dinamici: si tratta di un sistema fruibile e facilmente utilizzabile da tutti. Dalla sua funzione originaria, ossia quella di...
Internet

10 cose da sapere su Wordpress

WordPress è il primo sistema di gestione dei contenuti che ho imparato. Nel lontano 2007, sono stato incaricato di creare un blog WordPress con tema personalizzato per imitare il sito principale della società (che non è stato costruito su WordPress)....
Internet

Come creare una classifica con Wordpress

Abbiamo sentito parlare spesso di Wordpress. Si tratta di un sito web utilizzato da parecchi utenti per le sue particolari funzionalità. Con Wordpress si può creare una classifica, magari del proprio campionato sportivo prediletto. Premettiamo che l'uso...
Internet

Come Importare documenti con Post Office Plugin per WordPress

Wordpress è la piattaforma più usata per poter pubblicare un sito in pochi semplici passi. Ha svariate modalità d'azione, come quella di cambiare l'aspetto del blog scegliendo tra moltissimi temi gratuiti oppure a pagamento. Una delle caratteristiche...
Internet

10 trucchi per rendere sicuro Wordpress

WordPress è una popolare piattaforma per la creazione di blog e siti web. Offre all'utenza validi strumenti per ottenere risultati in modo semplice e veloce. I suoi tool e le opportunità "user friendly" lo rendono tra i preferiti dei navigatori. Ma...
Internet

Come salvare una pagina Wordpress

Wordpress è un sito web che ha la dote, come tutti i tipi di blog, di gestire i contenuti cronologicamente dal più recente al più remoto. Inoltre Wordpress possiede una struttura modulare e totalmente personale. Infatti le sue pagine sono dei documenti...
Internet

10 trucchi per configurare al meglio WordPress

Wordpress è sicuramente la piattaforma più utilizzata per la creazione di blog o siti web. Grazie alla sua interfaccia intuitiva e semplice, è possibile navigare con facilità tra le varie opzioni. Wordpress è lo strumento più efficace per gestire...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.