WordPress.org

Opis

Prosta wtyczka do wyświetlania kategorii w dowolnym poście lub stronie za pomocą shortcode. Jest to w zasadzie interfejs API shortcode do funkcji wp_list_categories WordPress.

Usage:

Wyświetli linki do wszystkich kategorii i uporządkuje je według liczby postów w każdej kategorii.

Możesz również wymienić tagi lub dowolną inną taksonomię WordPress. Musisz przekazać wartość do parametru taxonomy. Na przykład, aby wyświetlić listę tagów: .
Domyślnie użycie pokazuje:

  • Brak linku do wszystkich kategorii
  • Sortuje listę Kategorii według nazwy Kategorii w porządku rosnącym
  • Wyświetlane w stylu listy nieuporządkowanej
  • Nie pokazuje liczby postów
  • Wyświetla tylko Kategorie z postami
  • Ustawia. atrybut title na opis kategorii
  • Nie jest ograniczony do dziecka_każdej kategorii
  • Nie używa obrazu kanału ani obrazu kanału
  • Nie wyklucza żadnej kategorii i obejmuje wszystkie kategorie
  • Wyświetla aktywną kategorię z przyrostkiem CSS Class-Sufiks ’ current-cat’
  • Wyświetla Kategorie w sposób hierarchicznie wcięty
  • Wyświetla Kategorię jako nagłówek nad listą
  • Nie jest nałożony SQL LIMIT (’number’ => 0 nie jest pokazane powyżej)
  • Wyświetla (echo) kategorie
  • Bez limitu głębokości
  • Wszystkie kategorie.
  • Lista jest renderowana przy użyciu nowego obiektu walker klasy the Walker_Category

Zobacz wp_list_categories dla użycia.

Markup i stylizacja list kategorii

Zaczerpnięte z oficjalnej dokumentacji wp_list_categories.

Domyślnie, wp_list_categories() generuje zagnieżdżone listy nieuporządkowane (ul) wewnątrz pojedynczego elementu listy (li) zatytułowanego „Kategorie”.

Możesz usunąć najbardziej zewnętrzny element i listę ustawiając parametr title_li na pusty łańcuch. Będziesz musiał sam zawinąć dane wyjściowe w listę uporządkowaną (ol) lub nieuporządkowaną (zobacz przykłady powyżej). Jeśli w ogóle nie chcesz listy, ustaw parametr style na none.

Możesz stylizować wyjście za pomocą tych selektorów 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 { ... }

Pokaż listę kategorii w kolumnach

Do wypisania listy w kolumnach, możesz użyć CSS’owego multicolumns. Ponieważ domyślnie lista jest drukowana jako lista nieuporządkowana z klasą „categories”, możesz dodać to do swojego CSS:

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

Dodaj komentarz