Uno dei modi migliori per migliorare l’esperienza di navigazione del sito web è utilizzare le tassonomie per categorizzare i contenuti. Tuttavia, abbiamo riscontrato che su siti complessi con tassonomie figlio/bambino, i visitatori del sito web possono non sapere come esplorare i contenuti correlati.
Una soluzione è quella di mostrare le tassonomie figlio/bambino sulle pagine dell’archivio della tassonomia genitore. È possibile ottenere questo risultato personalizzando le pagine dell’archivio delle tassonomie con uno snippet di codice.
In questo articolo vi mostreremo come potete visualizzare facilmente le tassonomie figlio/bambino sulle pagine dell’archivio della tassonomia genitore per migliorare l’engagement e la navigazione degli utenti.
Perché visualizzare una tassonomia figlio/bambino sulla pagina dell’archivio della tassonomia genitore?
Visualizzando tutte le tassonomie figlio/bambino sulla pagina dell’archivio della tassonomia genitore, è possibile renderla meno generica e più utile per i visitatori.
Ad esempio, se gestite un blog WordPress che parla di libri e avete una tassonomia chiamata “Soggetti”, potete aggiungere tassonomie figlio/bambino come “Narrativa”, “Saggistica” e altre ancora, in modo che i vostri lettori possano ordinare facilmente i vostri libri.
Quando si hanno molti contenuti, questo non solo rende più facile l’organizzazione, ma aiuta i visitatori a trovare più velocemente i contenuti correlati.
Per maggiori dettagli sull’uso delle tassonomie, consultare la nostra guida su come creare tassonomie personalizzate in WordPress.
Detto questo, vediamo come visualizzare le tassonomie figlio/bambino sulle pagine degli archivi delle tassonomie genitore.
Visualizzazione delle tassonomie figlio/bambino sulla pagina dell’archivio della tassonomia genitore
Per questa esercitazione è necessaria una conoscenza di base su come aggiungere codice a WordPress. Per maggiori dettagli, consultate la nostra guida per principianti su come incollare snippet dal web in WordPress.
Quindi, è necessario trovare il template del tema di WordPress. Di solito si chiama qualcosa come tassonomia-{nome tassonomia}.php
.
Se si è creata una tassonomia personalizzata chiamata “libri”, il nome sarà tassonomia-libri.php
. Se non si dispone di questo file, occorre prima crearlo.
Per saperne di più, consultate la nostra scheda sulla gerarchia dei template di WordPress per trovare il file del tema della tassonomia da modificare.
Una volta trovato il giusto file del template della tassonomia, è sufficiente aggiungere il seguente codice nel punto in cui si vuole visualizzare l’elenco:
<?php
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
if ($term->parent == 0) {
$args = array(
'taxonomy' => 'subject',
'depth' => 1,
'show_count' => 0,
'title_li' => '',
'child_of' => $term->term_id
);
wp_list_categories($args);
} else {
$args = array(
'taxonomy' => 'subject',
'depth' => 1,
'show_count' => 0,
'title_li' => '',
'child_of' => $term->parent
);
wp_list_categories($args);
}
?>
È necessario sostituire l’argomento
della tassonomia con il nome della tassonomia.
Questo codice identifica il genitore attuale della tassonomia in base allo “slug” dell’articolo e visualizza le tassonomie figlio/bambino correlate a quel termine.
Ecco come apparirà ai visitatori l’elenco dei figli/bambini.
Si noti come elenchi semplicemente tutte le tassonomie figlio/bambino della singola tassonomia genitore. In questo caso, mostra i diversi soggetti dei libri presenti nella tassonomia genitore.
Per ulteriori dettagli sulla personalizzazione della pagina della tassonomia, consultare la nostra guida su come mostrare il titolo della tassonomia corrente, l’URL e altro ancora in WordPress.
Guide di esperti sulle tassonomie personalizzate in WordPress
Ora che sapete come visualizzare una tassonomia figlio/bambino su una pagina di archivio della tassonomia genitore, potreste voler vedere altre guide relative alle tassonomie personalizzate:
- Quando è necessario un post type o una tassonomia personalizzata in WordPress?
- Come creare tassonomie personalizzate in WordPress
- Come convertire le categorie di WordPress in tassonomie personalizzate
- Come mostrare il titolo corrente della tassonomia, l’URL e altro ancora in WordPress
- Come aggiungere le immagini della tassonomia (icone di categoria) in WordPress
- Come aggiungere campi meta personalizzati a tassonomie personalizzate in WordPress
- Come aggiungere categorie a un post type personalizzato in WordPress
- Come visualizzare termini di tassonomia personalizzati nei widget della barra laterale di WordPress
- Come aggiungere un filtro AJAX per le tassonomie nella ricerca in WordPress
Speriamo che questo articolo vi abbia aiutato a capire come visualizzare una tassonomia figlio/bambino sulla pagina dell’archivio della tassonomia genitore. Vi consigliamo anche di consultare la nostra guida sulla differenza tra nome di dominio e hosting web e le nostre scelte di esperti sulle migliori alternative a GoDaddy.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Zulya
Hello. Thank you for the code. It works.
But I have a question. How can I hide “title” when hovering the custom taxonomy links. At the moment, the description of each custom taxonomy is displayed in hovering title. Thank you.
Susan Clifton
I’m using the plugin Taxonomy Images so I would like to include that thumbnail in this list. This is my structure:
Custom post type= Artwork
hierarchical taxonomy= Artist Name
I’m looking for each artist name to up with the thumbnail as a grid list to view artwork.
I created a taxonomy template for the single artist page, no problem but can’t figure out how to do a list of artists. This solution almost works for me. But I’m getting each artist multiple times in this list.
Hint…Hint
Editorial Staff
Hey Susan,
Not sure why you are getting each artist multiple times. As for Taxonomy Images, Michael Fields have a bunch of queries on the plugins page.
Admin
Jake
Almost exactly what I was looking for. I however have one problem: when my Taxonomy has no children I get a single list item that says “No Categories”. What should I do to just display nothing if there are no children?
Much appreciated!
James
Had been googling for a while for a solution like this. Cheers
Rasha
Can it show thumbnail also for child terms ??
Thanks
Rottenpeach_com
@syedbalkhi I confused Taxonomy with Taxidermy…#TheAwkwardMoment
syedbalkhi
@rottenpeach_com lol