Beskrivning
Enklare plugin för att visa kategorier i alla inlägg eller sidor med en kortkod. Det är i princip ett kortkods-API-gränssnitt till WordPress-funktionen wp_list_categories.
Användning:
Vi kommer att visa länkar till alla kategorier och ordna dem efter antal inlägg i varje kategori.
Du kan också lista taggar eller någon annan WordPress-taxonomi. Du måste skicka ett värde till parametern taxonomy
. Till exempel för att lista taggar: .
Som standard visas användningen:
- Ingen länk till alla kategorier
- Sorterar listan över kategorier efter kategorinamnet i stigande ordning
- Visas i en oordnad lista i stil med en oordnad lista
- Visar inte antalet inlägg
- Visar endast kategorier med inlägg
- Sätter attributet title till kategoribeskrivningen
- Inte begränsat till barn till någon kategori
- Ingen feed eller feedbild används
- Inte utesluter någon kategori och inkluderar alla kategorier
- Displayar den aktiva kategorin med CSS Class-Suffix ’ current-cat’
- Visar kategorierna på ett hierarkiskt indraget sätt
- Visa kategori som rubrik över listan
- Ingen SQL LIMIT införs (’number’ => 0 visas inte ovan)
- Visar (ekar) kategorierna
- Ingen begränsning av djupet
- Alla kategorier.
- Listan återges med hjälp av ett nytt walker-objekt av klassen Walker_Category
Se wp_list_categories för användning.
Markup and Styling of Category Lists
Hämtat från den officiella dokumentationen wp_list_categories.
Som standard genererar wp_list_categories() inbäddade oordnade listor (ul) inom ett enda listobjekt (li) med titeln ”Categories”.
Du kan ta bort det yttersta objektet och listan genom att ställa in parametern title_li till en tom sträng. Du måste själv slå in resultatet i en ordnad lista (ol) eller en oordnad lista (se exemplen ovan). Om du inte vill ha någon listutgång alls ställer du in stilparametern till none.
Du kan styla utgången med dessa CSS-selektorer :
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 { ... }
Visa kategorilistan i kolumner
För att skriva ut listan i kolumner kan du använda CSS:s multicolumns. Eftersom listan som standard skrivs ut som en oordnad lista med klassen ”categories” kan du lägga till följande i din CSS:
.categories{ column-count: 5; column-gap: 50px;}