Visualizzare le sottocategorie di una categoria principale su WordPress

Scritto da Tiziano Fogliata

Normalmente in un template di WordPress, il file dedicato alla visualizzazione delle pagine delle categorie è denominato category.php.

Se nell’elenco dei post di una categoria, vuoi mostrare anche la lista delle sue eventuali sottocategorie, ecco un frammento di codice che potrebbe tornarti utile. Puoi inserirlo direttamente nel file category.php, magari prima del loop che mostra l’elenco dei post.

<?php
if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
echo "<ul class='menusottocategorie'>";
wp_list_categories('orderby=id&show_count=0&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID);
echo "</ul>";
}
}
?>

Utilizzando questo codice, se la categoria ha delle sottocategorie figlie, queste verranno mostrate. Se invece non ne ha non verrà mostrato nulla.

Se ti è piaciuto e hai trovato utile questo articolo, eccone altri che potrebbero interessarti

Nessun articolo correlato

5 commenti su “Visualizzare le sottocategorie di una categoria principale su WordPress”

  1. Ma se io volessi solo le sottocategorie di primo livello come devo fare?
    Esempio:
    ho le categorie con questa gerarchia ricette > dolci > sfiziosi
    con il codice sopra quando vado in ricette viene visualizzata sia la categoria dolci che sfiziosi.
    io vorrei solo dolci come devo fare?

    Rispondi

Lascia un commento