insert-sub-and-category

Autorska wtyczka WordPress do generowania mapy strony — z pełną kontrolą nad zakresem.

2017–2020 | WordPress | autorska wtyczka

Czym był projekt

Autorska wtyczka WordPress stworzona w odpowiedzi na potrzebę selektywnego generowania mapy strony Stowarzyszenia Formacja Armum — z kontrolą nad zakresem kategorii, poziomami zagnieżdżenia oraz powiązanymi treściami.

Zakres i działanie

Wtyczka dynamicznie generuje hierarchiczną strukturę kategorii i przypisanych do nich wpisów, umożliwiając budowę klasycznej lub rozszerzonej mapy strony w zależności od konfiguracji.

Zakres funkcjonalny

  • dynamiczne wyświetlanie kategorii i podkategorii,
  • kontrola poziomów zagnieżdżenia i zakresu hierarchii,
  • opcjonalne wyświetlanie list wpisów wraz ze skróconą treścią (digest),
  • filtrowanie i sortowanie wyników (m.in. wykluczenia, kolejność, zakres).

Sposób użycia

  • poprzez shortcode insert_sub_and_category (ręcznie, z parametrami lub bez),
  • lub za pomocą dedykowanego przycisku w edytorze TinyMCE, generującego shortcode na podstawie wybranych opcji.

Rozwiązanie pozostaje kompatybilne z edytorem Gutenberg.

Decyzje techniczne

Wtyczka oparta na natywnych mechanizmach WordPressa (get_categories(), get_posts()), co zapewnia zgodność z systemem, elastyczną konfigurację oraz precyzyjne filtrowanie i sortowanie wyników bez ingerencji w core.

Kod źródłowy: Bitbucket

Link do wtyczki (archiwalny): WordPress Plugin Directory

Więcej o procesie, kontekście projektu Armum i rozwoju własnych narzędzi — w zapiskach roboczych.