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 visualizzare i termini di tassonomia personalizzata nei widget della barra laterale di WordPress

Speri di mostrare termini di tassonomia personalizzati nella barra laterale di WordPress?

Le tassonomie personalizzate ti consentono di raggruppare i tuoi contenuti oltre categorie e tag, ad esempio organizzando recensioni di libri per narrativa e saggistica. La visualizzazione dei termini di tassonomia che utilizzi può aiutare i tuoi visitatori a trovare i contenuti che stanno cercando.

In questo articolo, ti mostreremo come visualizzare i termini di tassonomia personalizzati nei widget della barra laterale di WordPress.

Come visualizzare i termini di tassonomia personalizzata nei widget della barra laterale di WordPress

Perché visualizzare i termini di tassonomia personalizzati in WordPress?

Quando imposti per la prima volta il tuo sito web WordPress, puoi utilizzare categorie e tag per organizzare i tuoi post. Queste due tassonomie sono tutto ciò di cui molti siti web hanno bisogno.

Tuttavia, alcuni siti web possono beneficiare di tassonomie personalizzate come modo aggiuntivo per organizzare gruppi di post e tipi di post personalizzati.

Ad esempio, se crei un tipo di post personalizzato chiamato 'Libri', potresti ordinarlo utilizzando una tassonomia personalizzata chiamata 'Argomenti' che ha termini come Avventura, Romanzo e Horror.

Quindi puoi aiutare i tuoi lettori a ordinare facilmente i libri per ciascun argomento visualizzando questi termini nella barra laterale di WordPress.

Detto questo, diamo un'occhiata a come visualizzare i termini di tassonomia personalizzata nei widget della barra laterale di WordPress. Copriremo due metodi, e il primo è consigliato per la maggior parte degli utenti.

Visualizzare i termini di tassonomia personalizzata in un widget utilizzando un plugin

La prima cosa da fare è installare e attivare il plugin TaxoPress è il gestore di tag, categorie e tassonomie di WordPress. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Creazione di un elenco di termini di tassonomia personalizzata

Dopo l'attivazione, è necessario navigare alla pagina TaxoPress » Visualizzazione termini nella tua area di amministrazione di WordPress. Qui puoi configurare quali tassonomie e termini desideri visualizzare sul tuo sito web.

Configura come vengono visualizzati i termini

Nota che un elemento 'Visualizzazione termini' è già stato creato per te e puoi modificarlo per visualizzare la tassonomia che desideri mostrare sul tuo sito. Tuttavia, se desideri visualizzare più di un elenco di termini, dovrai effettuare l'aggiornamento alla versione Pro.

Puoi fare clic su 'Visualizzazione termini' per configurare l'elemento. Questo apre la schermata 'Modifica visualizzazione termini' dove puoi scegliere quali elementi della tassonomia desideri mostrare.

Configura come verranno visualizzati i termini

Dovrai dare un titolo all'elenco dei termini. Per questo tutorial, lo chiameremo 'Argomenti libri'.

Successivamente, devi visualizzare il tipo di post e la tassonomia che desideri visualizzare nella tua barra laterale. Sul nostro sito demo, abbiamo un tipo di post personalizzato chiamato 'Libri' e una tassonomia personalizzata chiamata 'Argomenti', quindi selezioneremo quelli.

Se hai bisogno di aiuto per configurare una tassonomia personalizzata sul tuo sito web, consulta la nostra guida su come creare tassonomie personalizzate in WordPress.

Infine, devi scegliere quale formato di visualizzazione desideri utilizzare. Le scelte sono 'Cloud' e 'Elenco'. Per questo tutorial, sceglieremo l'opzione 'Elenco'.

Per molti siti web, queste sono le uniche opzioni che devi configurare, quindi sentiti libero di fare clic sul pulsante 'Salva visualizzazione termini' per memorizzare le tue impostazioni.

Tuttavia, ci sono opzioni aggiuntive disponibili nelle altre schede della pagina Modifica visualizzazione termini, e le esamineremo brevemente.

Per impostazione predefinita, verranno visualizzati tutti i termini nella tassonomia selezionata, ma la scheda 'Scegli termini' ti consente di limitare i termini solo a quelli utilizzati di recente, ad esempio nell'ultimo mese o anno. Puoi anche scegliere l'ordine di ordinamento per i termini e altre impostazioni correlate.

Scegli i termini che verranno visualizzati

La scheda Design ha impostazioni per determinare l'aspetto del tuo elenco di termini di tassonomia.

Ad esempio, puoi scegliere quanti termini visualizzare, selezionare la dimensione e il colore del carattere e altro ancora.

Scegli come verranno visualizzati i termini

La scheda Formato di visualizzazione è più tecnica e consente di modificare il formato dei tuoi termini.

Dovrai seguire il link alla documentazione fornita per sapere cosa inserire in ogni campo.

Formato di visualizzazione dei termini

Se hai modificato una qualsiasi di queste impostazioni aggiuntive, assicurati di fare clic sul pulsante ‘Salva visualizzazione termini’ in fondo alla pagina per memorizzarle.

Visualizzazione del tuo elenco di termini di tassonomia personalizzata

Ora devi aggiungere l'elenco dei termini di tassonomia alla barra laterale di WordPress. Puoi farlo utilizzando uno shortcode o un widget. Per questo tutorial, utilizzeremo un widget.

Innanzitutto, devi navigare alla pagina Aspetto » Widget e quindi fare clic sul pulsante ‘+ Inserisci blocco’ in cima alla pagina. Successivamente, dovrai individuare il widget ‘Visualizzazione termini (Shortcode TaxoPress)’ e trascinarlo nella tua barra laterale.

Aggiungi il widget di visualizzazione dei termini (Shortcode TaxoPress)

Ora dovrai selezionare l'elenco dei termini che desideri visualizzare dal menu a discesa. Per questo tutorial, selezioneremo l'elenco ‘Argomenti libri’ che abbiamo appena creato.

Ora puoi fare clic sul pulsante ‘Aggiorna’ in cima alla pagina per salvare il nuovo widget, quindi visitare il tuo sito web per vederlo in azione. Ecco come appare sul nostro sito web demo.

Anteprima dei termini della tassonomia personalizzata

Visualizzare i termini di tassonomia personalizzata in un widget utilizzando il codice

Questo metodo è più avanzato ed è consigliato a coloro che hanno familiarità con lavorare con snippet di codice e desiderano sapere come funzionano le cose. Questo metodo offre anche un maggiore controllo su come i termini di tassonomia personalizzata appaiono nei tuoi widget.

Innanzitutto, devi aggiungere questo codice nel file functions.php del tuo tema o in un plugin specifico per il sito.

// First we create a function
function list_terms_custom_taxonomy( $atts ) {
 
// Inside the function we extract custom taxonomy parameter of our shortcode
 
    extract( shortcode_atts( array(
        'custom_taxonomy' => '',
    ), $atts ) );
 
// arguments for function wp_list_categories
$args = array( 
taxonomy => $custom_taxonomy,
title_li => ''
);
 
// We wrap it in unordered list 
echo '<ul>'; 
echo wp_list_categories($args);
echo '</ul>';
}
 
// Add a shortcode that executes our function
add_shortcode( 'ct_terms', 'list_terms_custom_taxonomy' );
 
//Allow Text widgets to execute shortcodes
 
add_filter('widget_text', 'do_shortcode');

Il codice crea uno shortcode ct_terms che richiede un parametro custom_taxonomy.

Per utilizzare questo shortcode, devi visitare Aspetto » Widget e trascinare un widget di collegamento rapido nella tua barra laterale. Successivamente, dovresti aggiungere il seguente shortcode al widget e quindi fare clic sul pulsante 'Aggiorna' nella parte superiore della pagina Widget.

[ct_terms custom_taxonomy=customtaxonomyname]

Assicurati di sostituire customtaxonomyname con il nome della tassonomia che desideri elencare. Per questo tutorial, useremo la tassonomia 'topics'.

Aggiungere il widget Shortcode alla barra laterale

Una volta aggiornati i tuoi widget, il tuo elenco di termini di tassonomia personalizzata verrà visualizzato nella barra laterale di WordPress.

Ecco come appare sul nostro sito demo. Potresti anche voler aggiungere un titolo al widget per descrivere l'elenco dei termini della tassonomia.

Anteprima dei termini della tassonomia personalizzata

Speriamo che questo tutorial ti abbia aiutato a imparare come visualizzare i termini di tassonomia personalizzata nei widget della barra laterale di WordPress. Potresti anche voler imparare come tracciare i visitatori sul tuo sito WordPress, o dare un'occhiata al nostro elenco dei migliori plugin per moduli di contatto per WordPress.

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. Sto cercando da ore di produrre un semplice elenco di tag personalizzati sul mio sito web! Quando ho provato questo, l'ho fatto con poca speranza, quindi non potevo crederci quando ha funzionato! Grazie per tutto il lavoro che state facendo su WPBeginner; è incredibilmente utile.

  2. “Questo plugin è stato chiuso il 25 novembre 2018 e non è disponibile per il download. Motivo: Violazione delle linee guida.”

    • Grazie per avercelo fatto sapere, daremo sicuramente un'occhiata e aggiorneremo questo articolo quando saremo in grado.

      Amministratore

  3. Ricevo questo avviso sul mio sito:

    Avviso: Uso della costante non definita taxonomy – assunto ‘taxonomy’ (questo genererà un errore in una futura versione di PHP) in…

    • Dipenderebbe da dove viene generato quel messaggio di errore. Se l'errore dice che proviene da wp-content/plugins/nome-plugin, allora dovresti contattare il supporto di quel plugin e dovrebbero essere in grado di aiutarti.

      Amministratore

  4. Ciao, il codice mi dà questo avviso:

    Avviso: Uso della costante non definita taxonomy – assunto ‘taxonomy’ (questo genererà un errore in una futura versione di PHP) in /home/public_html/wp-content/plugins/code-snippets/php/snippet-ops.php(361) : eval()’d code on line 12

    Come posso sistemarlo?
    Grazie

    • on line 12 of the code, you would surround the word taxonomy with single quotes (‘ ‘) to remove that error :)

      Amministratore

  5. Ciao, sto cercando di applicare questo dall'interno di un post. Voglio che elenchi le tassonomie personalizzate a cui ho associato il post e questo non funziona. Come potrei fare? Grazie!

    • Sì, sto cercando sul web per capire da solo. Hai mai ricevuto una risposta solida a questo? Sembra che dovrebbe essere una necessità così basilare

  6. Ciao.
    Sai come impostarlo in modo che conti i post di ogni "slug" della tassonomia personalizzata nello shortcode?

  7. Hi WPbeginner,

    Grazie per il codice. Funziona. MA lo sto usando per visualizzare le tassonomie nei post e la struttura a elenco non viene visualizzata bene (va in cima al post).

    Per favore, guidami su come visualizzare le tassonomie in uno span invece che in un elenco.

    • Ho avuto lo stesso problema e ho dovuto modificare un po' il codice.

      aggiungi 'echo'=>false ai tuoi argomenti

      $args = array(
      taxonomy => $custom_taxonomy,
      title_li => '',
      'echo' => false,
      );

      e poi "restituisci" il valore invece di stamparlo.

      $widgettext = "" . wp_list_categories($args) . "";
      return $widgettext;

      e poi l'elenco viene visualizzato all'interno della casella del widget.

  8. E se volessi visualizzare una "top 10" di termini usati della mia tassonomia personalizzata in un periodo di tempo (ad esempio, gli ultimi 30 o 90 giorni)?

  9. Finalmente! Un articolo che funziona. Ho provato tutti i diversi approcci, ma il tuo è semplice e funziona. Ho stilizzato l'elenco in modo che imitasse l'aspetto dei collegamenti della barra laterale del tema. Grazie per l'articolo!!

  10. Grazie per il tutorial. Le mie tassonomie personalizzate vengono visualizzate. Ma il problema è che la mia lista non è nella gerarchia corretta. La lista dei figli non viene visualizzata come tale. Tutti i dati vengono visualizzati in una singola lista non ordinata. Seconda cosa, voglio dare una classe alla mia lista genitore come e anche ai figli. Come è possibile.

  11. Ciao,
    vorrei aggiungere tassonomie selezionate nella mia barra laterale. Ho installato il plugin e funziona bene. Ma vorrei sapere/imparare, c'è un modo per aggiungere tassonomie selezionate usando il codice? Come se ci fosse una funzione di esclusione o inclusione dove potrei aggiungere manualmente gli ID della tassonomia che vorrei visualizzare o meno. Grazie.

  12. post molto utile ma sto riscontrando un problema,
    sto usando il widget del menu delle tassonomie personalizzate e sono in grado di mostrare una tassonomia personalizzata nella barra laterale, ma quando clicco sul link della categoria della tassonomia personalizzata, la pagina mostra "Nessun post trovato".

    c'è qualche problema nella pagina di archivio????

    per favore aiutami.

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.