WordPress.org

Description

Eenvoudige plugin om categorieën weer te geven in elke post of pagina met een shortcode. Het is in feite een shortcode API-interface voor de wp_list_categories WordPress-functie.

Gebruik:

Het toont links naar alle categorieën en rangschikt ze op basis van het aantal berichten in elke categorie.

Je kunt ook tags of een andere WordPress-taxonomie weergeven. Je moet een waarde doorgeven aan de taxonomy parameter. Bijvoorbeeld om tags op te sommen: .
Het gebruik toont standaard:

  • Geen link naar alle categorieën
  • Sorteert de lijst van Categorieën op Categorienaam in oplopende volgorde
  • Wordt weergegeven in een ongeordende lijststijl
  • Toont niet het aantal berichten
  • Toont alleen Categorieën met berichten
  • Stelt het titelattribuut op de categoriebeschrijving
  • is niet beperkt tot het kind_van een categorie
  • er wordt geen feed of feed-afbeelding gebruikt
  • sluit geen enkele categorie uit en omvat alle categorieën
  • geeft de actieve categorie weer met de CSS class-Suffix ‘ current-cat’
  • Toont de Categorieën hiërarchisch ingesprongen
  • Toont Categorie als kop boven de lijst
  • Er wordt geen SQL LIMIET opgelegd (‘aantal’ => 0 wordt hierboven niet getoond)
  • Toont (echos) de categorieën
  • Geen limiet aan diepte
  • Alle categorieën.
  • De lijst wordt weergegeven met behulp van een nieuw walker-object van de klasse Walker_Category

Zie wp_list_categories voor het gebruik.

Markup and Styling of Category Lists

Opgenomen uit de officiële documentatie van wp_list_categories.

De standaardinstelling is dat wp_list_categories() geneste ongeordende lijsten (ul) genereert binnen een enkel lijstitem (li) met de titel “Categorieën”.

U kunt het buitenste item en de lijst verwijderen door de parameter title_li op een lege tekenreeks in te stellen. Je moet de uitvoer zelf verpakken in een geordende lijst (ol) of ongeordende lijst (zie de voorbeelden hierboven). Als je helemaal geen lijst-uitvoer wilt, zet dan de style parameter op none.

Je kunt de uitvoer stijlen met deze CSS selectors :

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 { ... }

Toon categorieën lijst in kolommen

Voor het uitvoeren van de lijst in kolommen, kun je CSS’s multicolumns gebruiken. Aangezien de lijst standaard wordt afgedrukt als een ongeordende lijst met de “categories” class, kunt u dit aan uw CSS toevoegen:

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

Plaats een reactie