Tassonomia

Tassonomia

5
(1)

Tassonomia suona come una parola che sentiresti solo durante le lezioni di scienze. Bene, il termine deriva dalla biologia, ma non siamo qui per parlarne. In parole semplici, la tassonomia di WordPress viene utilizzata per raggruppare i contenuti.

In questo articolo, spiegheremo cos’è la tassonomia di WordPress, quali sono le tassonomie personalizzate e come crearle.

Cos’è la tassonomia in WordPress?

Il codex di WordPress definisce la tassonomia come un meccanismo di raggruppamento per tutti i tuoi contenuti. In breve, ti consente di raggruppare i tuoi post in base a caratteristiche condivise.

Diciamo che hai un sito web sui film. È probabile che desideri raggruppare i film in base al genere. La tassonomia ti consente di fare proprio questo, aiutando così gli utenti a navigare nel tuo sito.

Due delle tassonomie di WordPress più popolari per raggruppare i post sono Categorie e Tag. Entrambi riposano sotto l’ombrello della tassonomia. In totale, ci sono quattro tassonomie in WordPress che puoi usare per raggruppare i tuoi post.

Diamo un’occhiata a ciascuno.

1. Categoria

La tassonomia di categoria ti consente di raggruppare il tuo post in categorie gerarchiche. Esistono due modi diversi per raggruppare i tuoi post tramite Categorie.

Il primo modo è accedere alla tua Dashboard e andare su Articoli  -> Categorie . Lì, puoi definire le tue categorie, nonché aggiungere il slug e definire le categorie secondarie.  

La seconda opzione è andare su Articoli  -> Aggiungi nuovo . Puoi aggiungere categorie direttamente dal pannello accanto al tuo editor visivo. Sebbene sia l’opzione più semplice, non ti consente di aggiungere il slug e la descrizione.

2. Tag

I tag sono simili alle categorie : raggruppa i tuoi post . Tuttavia, non hanno una struttura gerarchica.

Un tag è un singolo parametro che mette insieme i tuoi post simili, ma si concentra su dettagli più piccoli dei tuoi contenuti, piuttosto che su temi generali.

Supponiamo che tu voglia creare generi e sottogeneri per il tuo sito Web di film. Puoi farlo utilizzando la tassonomia di categoria, poiché supporta la struttura gerarchica. Se vuoi raggruppare film di qualsiasi genere con Brad Pitt come protagonista, puoi aggiungere tag.

La creazione di tag è simile alla creazione di categorie. Puoi farlo da Articoli  -> Tag o pannello accanto all’editor visivo. È anche possibile definire il slug e la descrizione. 

Protip: mentre i tag sono opzionali, le categorie sono obbligatorie per i tuoi post. Ogni post richiede almeno una categoria. Per impostazione predefinita, WordPress inserirà automaticamente i tuoi post nella categoria “Senza categoria”.

Le altre 2 tassonomie non sono visibili ai visitatori. Anche se usate raramente, vale comunque la pena menzionarli.

3. Link_category

Questa tassonomia ti consente di classificare i tuoi collegamenti. Se ti colleghi a molte fonti sui tuoi post, troverai questa funzione particolarmente utile.

4. Post_format

Post_format ti consente di classificare i tuoi post in base ai tipi : video, standard, audio e altro. Puoi trovare il pannello accanto al tuo editor visivo.

Tassonomie personalizzate

Sul lato destro dell’editor visivo, puoi vedere l’etichetta “Categorie” e “Tag”. E se vuoi avere la tua tassonomia che dice “Persone”? Ecco dove la tassonomia personalizzata salva la giornata. Puoi personalizzare la tua tassonomia per soddisfare al meglio le tue esigenze.

Ad esempio, pensa a un sito Web di fitness. Invece di avere una tassonomia generale che dice “categorie”, sarebbe meglio avere tassonomie diverse che dicano “Cardio” e “Esercizi da pavimento”. Ogni tassonomia può essere ulteriormente modificata con sottocategorie come “Jogging”, “Corsa intermittente” e “Crunch”. Lo stesso caso vale per i tag. Puoi avere un tag che dice “Istruttore di fitness” invece dei nomi predefiniti.

Come creare tassonomie WordPress personalizzate

Esistono due modi diversi per creare tassonomie personalizzate. Puoi farlo con i plugin o puoi farlo attraverso la codifica.

Utilizzando un plugin

I plugin semplificano tutto e la creazione di una tassonomia personalizzata non fa eccezione. Non hai bisogno di alcuna conoscenza tecnica per farlo.

I plugin consigliati per la creazione di tassonomie personalizzate sono Custom Post Type UI. Proviamo a fare un esempio.

  1. Installa e attiva il plugin
  2. Testa a CPT UI  ->  Aggiungi / Modifica tassonomie
  3. Completa la casella con il nome della tua tassonomia. Nel nostro caso, utilizziamo “Esercizio fisico”. Inoltre, scegli il tipo di post sul quale desideri applicare la nuova tassonomia.
  4. Premi il  pulsante Aggiungi tassonomia in basso.
  5. Se vai a Messaggi  -> Aggiungi nuovo , la nuova tassonomia apparirà accanto all’editor visivo.

È possibile notare che la nuova tassonomia è un tag chiamato “Esercizio fisico”. Cosa succede se si desidera creare una categoria invece? Facile! Scorri un po ‘verso il basso e cambia Hierarchical  su True.

Aggiunta di codice a Functions.php

Dovresti scegliere questo metodo solo se sei a tuo agio con la codifica. In caso contrario, ignora questo tutorial e continua a utilizzare solo i plugin.

Per gli utenti avanzati, è sufficiente aggiungere un paio di righe del functions.php del file di directory del vostro tema. Si noti che i codici per la tassonomia gerarchica sono diversi da quello non gerarchico.

Dai un’occhiata all’esempio qui sotto.

Tassonomia gerarchica (categoria):

//hook into the init action and call create_book_taxonomies when it fires
add_action( 'init', 'create_topics_hierarchical_taxonomy', 0 );

//create a custom taxonomy name it topics for your posts
function create_topics_hierarchical_taxonomy() {

// Add new taxonomy, make it hierarchical like categories

//first do the translations part for GUI
 $labels = array(
   'name' =_x( 'Topics', 'taxonomy general name' ),
   'singular_name' =_x( 'Topic', 'taxonomy singular name' ),
   'search_items' =__( 'Search Topics' ),
   'all_items' =__( 'All Topics' ),
   'parent_item' =__( 'Parent Topic' ),
   'parent_item_colon' =__( 'Parent Topic:' ),
   'edit_item' =__( 'Edit Topic' ),
   'update_item' =__( 'Update Topic' ),
   'add_new_item' =__( 'Add New Topic' ),
   'new_item_name' =__( 'New Topic Name' ),
   'menu_name' =__( 'Topics' ),
 );  

// 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' = 'topic' ),
 ));
}

Non-hierarchical taxonomy (tag):

//hook into the init action and call create_book_taxonomies when it fires
add_action( 'init', 'create_topics_hierarchical_taxonomy', 0 );

//create a custom taxonomy name it topics for your posts
function create_topics_hierarchical_taxonomy() {

// Add new taxonomy, make it hierarchical like categories

//first do the translations part for GUI
 $labels = array(
   'name' =_x( 'Topics', 'taxonomy general name' ),
   'singular_name' =_x( 'Topic', 'taxonomy singular name' ),
   'search_items' =__( 'Search Topics' ),
   'all_items' =__( 'All Topics' ),
   'parent_item' =__( 'Parent Topic' ),
   'parent_item_colon' =__( 'Parent Topic:' ),
   'edit_item' =__( 'Edit Topic' ),
   'update_item' =__( 'Update Topic' ),
   'add_new_item' =__( 'Add New Topic' ),
   'new_item_name' =__( 'New Topic Name' ),
   'menu_name' =__( 'Topics' ),
 );  

// 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' = 'topic' ),
 ));
}

Per mostrare la nuova tassonomia nel tuo editor visivo, apri single.php dall’Editor e copia questo codice:

the_terms( $post-ID, 'topics', 'Topics: ', ', ', ' ' );

Questo è tutto! Se il processo viene eseguito correttamente, sul tuo editor visivo verrà visualizzata una nuova tassonomia chiamata “Topic”.

Conclusione

La tassonomia di WordPress viene utilizzata per raggruppare i tuoi contenuti. Puoi utilizzare le categorie per argomenti generali e i tag per i dettagli nel testo. È inoltre possibile creare tassonomie personalizzate utilizzando plugin o functions.php file.

L’uso corretto delle tassonomie di WordPress contribuirà a migliorare l’esperienza utente del tuo sito Web.

Hai trovato utile questo articolo?

Fallo sapere a tutti a quanti lasciando una tua valutazione (da 1 a 5 stele) qui sotto. A te non costa nulla, ma per me significa tantissimo, sopratutto se il tuo sarà un voto a 5 stele.

Media Voto 5 / 5. Votanti totali 1

Nessuno ha ancora votato.

Mi dispiace che questo articolo non ti e stato utile

Aiutami a migliorare

Mi puoi gentilmente dare qualche suggerimento?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Su questo sito usiamo i cookie. Tracciamo in maniera del tutto anonima le azioni dei nostri utenti. Visita il Centro Privacy per ulteriori informazioni o Impostazioni Privacy per modificare le tue preferenze.

Privacy Settings saved!
Impostazioni Privacy

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookie. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Per utilizzare questo sito abbiamo bisogno che accetti l'uso dei seguenti cookie tecnici:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • wp-settings-time-2
  • wp-settings-2
  • wordpress_gdpr_cookies_declined
  • wordpress_gdpr_cookies_allowed
  • wordpress_gdpr_allowed_services

Usiamo WooCommerce come sistema di acquisto. Per il carrello e l'elaborazione degli ordini verranno memorizzati 2 cookies. Questi cookie sono strettamente necessari e non possono essere disattivati.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

Monitoriamo in maniera del tutto anonima i visitatori di questo sito con lo scopo di avere un resoconto sul nostro lavoro e per migliorare sia il nostro sito sia il nostro servizio.
  • _ga
  • _gid
  • _gat

Rifiuta tutti i Servizi
Accetta tutti i Servizi
Torna su
Condividi con un amico