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.