Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come mostrare il titolo della tassonomia corrente, l'URL e altro in WordPress

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.

Visualizza il titolo della tassonomia corrente, l'URL e altro nel tema 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.

Esempio di un modello di tassonomia utilizzato in un tema WordPress

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:

Modello di tassonomia

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:

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.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

20 CommentsLeave a Reply

  1. 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.

  2. 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

  3. 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.

  4. 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

  5. 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 :-(

  6. 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.

  7. 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.

  8. 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.

  9. Questo è davvero, davvero bello.

    Vorrei che ci fossero più post sulle tassonomie come questo.

    Grazie mille per aver condiviso

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.