Kuvaus
Yksinkertainen plugin näyttää kategoriat missä tahansa viestissä tai sivulla shortcode. Se on periaatteessa shortcode API -rajapinta WordPressin wp_list_categories-toiminnolle.
Käyttö:
Näyttää linkit kaikkiin kategorioihin ja asettaa ne järjestykseen kussakin kategoriassa olevien viestien lukumäärän mukaan.
Voit myös listata tagit tai minkä tahansa muun WordPress-taksonomian. Sinun täytyy välittää arvo parametrille taxonomy
. Esimerkiksi luetellaksesi tageja: .
Oletusarvoisesti käyttö näyttää:
- Ei linkkiä kaikkiin kategorioihin
- Lajittelee kategorioiden luettelon kategorian nimen mukaan nousevassa järjestyksessä
- Näytetään järjestämättömän luettelon tyylillä
- Ei näytä postausten lukumäärää
- Näytetään vain kategoriat, joissa on postauksia
- Setää title-attribuutin kategorian kuvaukseksi
- Ei ole rajoitettu minkään kategorian lapsikategoriaan
- Syötettä tai syötekuvaa ei käytetä
- Ei sulje pois mitään kategoriaa ja sisältää kaikki kategoriat
- Näyttää aktiivisen kategorian CSS-luokituksella Class-Suffix ’ current-cat’
- Näyttää Kategoriat hierarkkisesti sisennettynä
- Näyttää Kategoriat otsikkona listan yläpuolella
- Ei aseteta SQL LIMIT -rajoitusta (’numero’ => 0 ei näy yllä)
- Näyttää (kaiku) kategoriat
- Ei rajoitusta syvyydelle
- Kaikki kategoriat.
- Luettelo renderöidään käyttämällä uutta Walker_Category-luokan Walker-oliota
Käyttöä varten katso wp_list_categories.
Kategorialuetteloiden merkintä ja muotoilu
Viety wp_list_categoriesin virallisesta dokumentaatiosta.
Oletusarvoisesti wp_list_categories() luo sisäkkäisiä järjestämättömiä luetteloita (ul) yhden luettelokohdan (li) sisällä, jonka otsikkona on ”Kategoriat”.
Voit poistaa uloimman kohdan ja luettelon asettamalla title_li-parametrin tyhjäksi merkkijonoksi. Sinun on paketoitava tuotos itse järjestettyyn listaan (ol) tai järjestämättömään listaan (katso esimerkit yllä). Jos et halua lainkaan listatulostusta, aseta style-parametrin arvoksi none.
Voit tyylitellä tulostuksen näillä CSS-selektoreilla :
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 { ... }
Näytä kategorialuettelo sarakkeina
Luettelon tulostamiseen sarakkeisiin voit käyttää CSS:n multicolumns. Koska luettelo tulostetaan oletusarvoisesti järjestämättömänä luettelona luokalla ”categories”, voit lisätä CSS:
.categories{ column-count: 5; column-gap: 50px;}
seuraavasti:
.categories{ column-count: 5; column-gap: 50px;}