WordPress.org

Descrizione

Semplice plugin per visualizzare le categorie in qualsiasi post o pagina con uno shortcode. È fondamentalmente un’interfaccia API shortcode per la funzione WordPress wp_list_categories.

Uso:

Visualizza i link a tutte le categorie e le ordina per numero di post in ogni categoria.

Puoi anche elencare i tag o qualsiasi altra tassonomia di WordPress. È necessario passare un valore al parametro taxonomy. Ad esempio per elencare i tag: .
Di default, l’uso mostra:

  • Nessun link a tutte le categorie
  • Ordina l’elenco delle Categorie in base al nome della Categoria in ordine crescente
  • Visualizzato in stile lista non ordinata
  • Non mostra il conteggio dei post
  • Visualizza solo le Categorie con post
  • Imposta l’attributo title alla descrizione della categoria
  • Non è limitato al figlio_di una categoria
  • Non usa feed o immagini feed
  • Non esclude nessuna categoria e include tutte le categorie
  • Visualizza la categoria attiva con il suffisso CSS Class-Suffisso CSS ‘ current-cat’
  • Mostra le Categorie in modo gerarchico indentato
  • Visualizza la Categoria come titolo sopra la lista
  • Nessun LIMITE SQL è imposto (‘number’ => 0 non è mostrato sopra)
  • Visualizza (echos) le categorie
  • Nessun limite alla profondità
  • Tutte le categorie.
  • La lista è resa usando un nuovo oggetto walker della classe Walker_Category

Vedi wp_list_categories per l’uso.

Markup e styling delle liste di categorie

Tratto dalla documentazione ufficiale di wp_list_categories.

Per impostazione predefinita, wp_list_categories() genera elenchi non ordinati annidati (ul) all’interno di un singolo elemento dell’elenco (li) intitolato “Categories”.

È possibile rimuovere l’elemento e l’elenco più esterno impostando il parametro title_li a una stringa vuota. Dovrai avvolgere tu stesso l’output in una lista ordinata (ol) o non ordinata (vedi gli esempi sopra). Se non vuoi affatto l’output di una lista, imposta il parametro style a none.

Puoi stilizzare l’output con questi selettori CSS :

li.categories { ... } /* outermost list item */li.cat-item { ... }li.cat-item-7 { ... } /* category ID #7, etc */li.current-cat { ... }li.current-cat-parent { ... }ul.children { ... }

Mostra la lista delle categorie in colonne

Per l’output della lista in colonne, puoi usare il CSS multicolumns. Poiché di default la lista viene stampata come una lista non ordinata con la classe “categories”, puoi aggiungere questo al tuo CSS:

.categories{ column-count: 5; column-gap: 50px;}

Lascia un commento