Puoi creare strutture di navigazione intuitive e migliorare il coinvolgimento degli utenti sul tuo sito web utilizzando categorie, tag e tassonomie personalizzate. Tuttavia, riteniamo che un elemento cruciale nell'esperienza utente sia fornire un contesto chiaro all'interno di ogni pagina di archivio tassonomico.
Puoi fornire questo contesto mostrando informazioni pertinenti direttamente sulle tue pagine di archivio in WordPress, come il titolo della tassonomia corrente, l'URL e altro ancora.
In questo articolo, ti mostreremo come puoi aiutare gli utenti a comprendere la loro posizione nella gerarchia del tuo sito web visualizzando il titolo della tassonomia corrente, l'URL e altro ancora in WordPress.

Creazione di modelli di archivio tassonomico nei temi di WordPress
Se stai imparando lo sviluppo di temi WordPress o stai creando il tuo tema WordPress personalizzato, potresti voler personalizzare il modo in cui le tue pagine tassonomiche appaiono sul tuo sito web.
Ciò include pagine per categorie, tag e qualsiasi tassonomia personalizzata.
La buona notizia è che WordPress ha un sistema potente che ti consente di creare modelli personalizzati per queste pagine. Ciò significa che hai molto controllo su come appaiono le tue pagine di categorie e tag sul tuo sito web WordPress.
WordPress rende questo piuttosto semplice. Ad esempio, se desideri creare un modello speciale solo per le tue pagine di archivio delle categorie, tutto ciò che devi fare è creare un file denominato category.php nella cartella del tuo tema. WordPress utilizzerà automaticamente questo file per visualizzare le tue pagine di archivio delle categorie, il che può aiutarti a offrire ai tuoi visitatori un'esperienza unica durante l'esplorazione del tuo sito.

Allo stesso modo, puoi creare modelli per altre tassonomie. Per una tassonomia personalizzata, creeresti un file utilizzando un formato specifico: taxonomy-{taxonomy}-{term}.php. Se sei nuovo a questo, potresti trovare utile il nostro foglio di riferimento sulla gerarchia dei modelli di WordPress. Fornisce una panoramica completa di tutti i diversi tipi di file di modello che puoi utilizzare con WordPress.
Una volta creato il tuo file di modello di tassonomia personalizzata, un buon punto di partenza è copiare il codice dal file archive.php del tuo tema. Tuttavia, probabilmente vorrai apportare modifiche più specifiche per le tue pagine di tassonomia.
Ad esempio, potresti voler visualizzare il nome della tassonomia in una posizione speciale, aggiungere un link al feed RSS della tassonomia, o visualizzare la descrizione della tassonomia o un conteggio dei post. Tutte queste cose possono essere personalizzate con il tuo codice.
Detto questo, diamo un'occhiata a come recuperare i dati relativi alla tassonomia in WordPress e visualizzarli nel tuo tema WordPress.
Visualizzare Titolo, URL e Altro della Tassonomia in WordPress
Per visualizzare tutti i tuoi dati relativi alla tassonomia, devi scoprire dinamicamente quale pagina di tassonomia è visualizzata e quindi ottenere tutti i dati richiesti per quel particolare termine di tassonomia.
Innanzitutto, devi copiare e incollare il seguente codice nel tuo modello di tassonomia:
<?php $term = get_queried_object(); ?>
Questo ottiene le informazioni della tassonomia corrente in base alla pagina su cui ti trovi.
Ad esempio, se ti trovassi su una pagina di categoria chiamata 'business', otterrà le informazioni per quel termine di tassonomia.
Dopo quella riga di codice, puoi visualizzare il titolo della tassonomia e altre informazioni in questo modo:
echo $term->name; // will show the name
echo $term->taxonomy; // will show the taxonomy
echo $term->slug; // will show taxonomy slug
Puoi fare lo stesso utilizzando uno qualsiasi dei seguenti valori:
- term_id
- name
- slug
- term_group
- term_taxonomy_id
- taxonomy
- description
- parent
- count
- filter
- meta
Diamo un'occhiata a un esempio reale. Nel nostro tema figlio di test, volevamo visualizzare il titolo del termine, il nome della tassonomia, il numero di articoli e la descrizione del termine.
Abbiamo utilizzato il seguente codice per visualizzare questi dati:
<?php $term = get_queried_object(); ?>
<h1 class="category-title"><?php echo $term->name; ?><span class="taxonomy-label"><?php echo $term->taxonomy; ?> (<?php echo $term->count; ?> articles)</span></h1>
<p class="category-description"><?php echo $term->description; ?></p>
Puoi vedere che abbiamo aggiunto alcune classi CSS in modo da poter aggiungere CSS personalizzato per stilizzare anche il testo.
Ecco come appariva sul nostro sito di prova:

Guide Esperte sulle Tassonomie di WordPress
Ora che sai come mostrare il titolo della tassonomia corrente, l'URL e altro ancora nei temi di WordPress, potresti voler consultare altre guide relative alle tassonomie di WordPress:
- Glossario: Tassonomia
- Glossario: Termini
- Quando hai bisogno di un tipo di post personalizzato o di una tassonomia in WordPress?
- Come creare tassonomie personalizzate in WordPress
- Come convertire le categorie di WordPress in tassonomie personalizzate
- Come aggiungere campi meta personalizzati alle tassonomie personalizzate in WordPress
- Come aggiungere immagini di tassonomia (icone di categoria) in WordPress
- Come visualizzare i termini di tassonomia personalizzata nei widget della barra laterale di WordPress
- Come visualizzare la tassonomia figlio nella pagina di archivio della tassonomia padre
- Come aggiungere un filtro tassonomico Ajax nella ricerca di WordPress
Speriamo che questo articolo ti abbia aiutato a imparare come mostrare il titolo della tassonomia corrente, l'URL e altro ancora nei temi di WordPress. Potresti anche voler consultare il nostro foglio di riferimento per sviluppatori di temi WordPress o la nostra selezione di esperti di plugin per la creazione di pagine WordPress per soluzioni senza codice.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

kzain
Apprezzo molto come hai spiegato ogni passaggio in modo chiaro, rendendolo accessibile anche a chi potrebbe non avere molta esperienza con la programmazione. Gli esempi pratici e gli snippet di codice sono particolarmente preziosi per capire come implementare queste funzionalità.
Un punto che vorrei aggiungere è l'importanza di assicurarsi che qualsiasi codice personalizzato aggiunto a un sito WordPress venga testato a fondo, specialmente in un ambiente di staging. A volte, piccole modifiche possono avere effetti inaspettati, quindi è sempre bene verificare che tutto funzioni come previsto prima di rendere live gli aggiornamenti.
Pete
Anche questo funziona bene…
$queried_object = get_queried_object();
$this_tax = get_taxonomy( $queried_object->taxonomy );
echo $this_tax->labels->singular_name; //modifica questo di conseguenza
Supporto WPBeginner
Thank you for sharing this code as another option
Amministratore
Keyur
Molte grazie per questo codice – mi ha aiutato a risolvere il mio problema da una settimana. Ci stavo provando da solo ma non ci ero riuscito, ma usando il tuo codice, ci sono riuscito.
Grazie ancora.
Aleksandar
Grazie mille, mi serviva per la tassonomia personalizzata nei breadcrumb.
sami
Cosa succede se vogliamo ottenere il nome/titolo della Tassonomia -> Termini al di fuori del loop con wp Query su un modello di pagina? Inoltre, come ottenere il nome/titolo della Tassonomia nello stesso scenario.
Grazie
Kalle Pedersen
Noob question here: where is the “archive page” in which I need to paste the above code? Have tried it in different pages, but to no avail
Abel
file archive.php
sylee
Grazie mille!
Nechemya K
Ciao.
Sto cercando di costruire un sito web per film.
Ho alcuni tipi di post come film, serie TV e altro
E ho alcune tassonomie come: registi. Stelle. Anno. E altro.
Come posso fare in modo che le pagine di tassonomia mostrino solo il titolo del tipo di post dei film nella pagina?
Perché quando chiedo di mostrare tutti i post in questa tassonomia, vengono mostrati tutti i post di tutti i tipi.
Grazie per il tuo aiuto.
Staff editoriale
La risposta è qui:
http://codex.wordpress.org/Class_Reference/WP_Query#Type_Parameters
Amministratore
Aaron
Il titolo e il primo paragrafo promettono indicazioni su come ottenere l'URL, eppure non vedo alcuna menzione su come farlo nel corpo dell'articolo.
Staff editoriale
Il secondo snippet di codice mostra esattamente come fare.
Amministratore
Pete
Uso solo questo all'interno del loop
Pete
<?php single_tag_title(); ?>
Pete
e questo per la descrizione del termine/tag
<?php $description = get_queried_object()->description; ?>
<?php echo $description; ?>
Pete
Anche questo post del forum potrebbe esserti utile…
http://wordpress.org/support/topic/how-to-display-custom-taxonomy-tags-outside-the-loop
P.s. WPBeginner può per favore non avere "Iscriviti agli aggiornamenti di WPBeginner (Email settimanale)" selezionato di default ogni volta che pubblico un commento, è molto fastidioso e un po' non etico… grazie.
Saad
Mi hai reso la giornata. Stavo cercando questo da così tanto tempo, grazie mille ragazzi :). Mi aiuterà davvero a costruire un nuovo tema per il mio blog.
Frank Pereiro
Questo è davvero, davvero bello.
Vorrei che ci fossero più post sulle tassonomie come questo.
Grazie mille per aver condiviso
Staff editoriale
We can definitely work on that
Amministratore