Oxygen 4.9.1 neumožňuje dynamicky filtrovat výpisy příspěvků. Ať už používáme Repeater nebo Easy Posts.
Řešení jsou různá. Pojďme si je shrnout.

Datum poslední změny: 30. 7 2025
Filtrování probíhá na straně prohlížeče, všechna data (příspěvky) jsou načtena najednou a JS filtrace spočívá jen skrývá příspěvky, které nevyhovují filtračním parametrům.
Tady přímo video od Eliase z Oxygen, kde ukazuje, jak se dá taková filtrace realizovat.
Vytvoření vlastního endpointu (php souboru na serveru, kde je uvedeno, co se má stát po zavolání) pro filtrovaná data.
Místo vytváření paralelní implementace WP Query v REST API se dá využít existující Oxygen funkcionalita - stejná, jakou používá Oxygen při aktualizaci výpisu příspěvků během jejich editace.
Tento přístup vede k robustnějšímu a udržitelnějšímu kódu. Server posílá data pro celou stránku, my si z toho bereme jen potřebný obsah.
AJAX řešení s využitím Oxygen renderingu představuje nejlepší kompromis mezi jednoduchostí implementace a funkčností. I když není nejefektivnější z hlediska přenosu dat, jeho výhody v podobě jednodušší údržby, robustnosti a zachování všech Oxygen funkcí převažují nad nevýhodami.
Pro většinu projektů je toto řešení optimální, pokud:
V dalším článku řešení rozebírám a ukazuju kousky kódu, které vedou k řešení.
Měsíční newsletter pro majitele webů, kteří chtějí, aby jejich WordPress spolehlivě fungoval.
Dozvíš se:
🔌 Tipy na užitečné pluginy a nástroje.
🆕 Novinky z WordPress světa.
💡 Praktické návody a rady.