Description
Principiu simplu pentru a afișa categorii în orice postare sau pagină cu un cod scurt. Este practic o interfață API shortcode pentru funcția WordPress wp_list_categories.
Utilizare:
Afișează link-uri către toate categoriile și le ordonează în funcție de numărul de postări din fiecare categorie.
De asemenea, puteți lista tag-uri sau orice altă taxonomie WordPress. Trebuie să treceți o valoare la parametrul taxonomy
. De exemplu, pentru a lista tag-urile: .
În mod implicit, se afișează utilizarea:
- Nu există un link către toate categoriile
- Sortează lista de categorii după numele categoriei în ordine crescătoare
- Afișează într-un stil de listă neordonată
- Nu afișează numărul de postări
- Afișează doar categoriile cu postări
- Stabilește atributul title la descrierea categoriei
- Nu se limitează la child_of any Category
- Nu se utilizează niciun feed sau imagine de feed
- Nu exclude nicio categorie și include toate categoriile
- Afișează categoria activă cu CSS Class.Sufix ‘ current-cat’
- Afișează categoriile în mod ierarhic indentat
- Afișează categoria ca titlu peste listă
- Nu se impune nicio limită SQL LIMIT (‘număr’ => 0 nu este afișat mai sus)
- Afișează (echos) categoriile
- Nicio limită de adâncime
- Toate categoriile.
- Lista este redată folosind un nou obiect walker din clasa Walker_Category
Vezi wp_list_categories pentru utilizare.
Markup and Styling of Category Lists
Prelucrat din documentația oficială wp_list_categories.
În mod implicit, wp_list_categories() generează liste neordonate imbricate (ul) în interiorul unui singur element de listă (li) intitulat „Categories”.
Puteți elimina elementul și lista cea mai exterioară prin setarea parametrului title_li la un șir de caractere gol. Va trebui să înfășurați singur ieșirea într-o listă ordonată (ol) sau într-o listă neordonată (a se vedea exemplele de mai sus). Dacă nu doriți deloc ieșirea listei, setați parametrul style la none.
Puteți stiliza ieșirea cu acești selectori 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 { ... }
Afișează lista categoriilor în coloane
Pentru ieșirea listei în coloane, puteți folosi multicolumns de la CSS. Deoarece în mod implicit lista este tipărită ca o listă neordonată cu clasa „categories”, puteți adăuga acest lucru în CSS:
.categories{ column-count: 5; column-gap: 50px;}
.