zpět na technikálie

Výpis příspěvků bez PHP a bez page builderu =Query Loop

Chceš stránku s výpisem příspěvků bez:

  • programování vlastní šablony
  • psaní PHP
  • bez instalace dalších pluginů.

Datum poslední změny: 4. 5. 2026

Jen čistý WordPress..

Přesně na to je Query Loop. V české jazykové verzi WP trochu kostrbatě Smyčka dotazů.

A když se to spojí s ACF, je to úplná WP revoluce. 💪 Viz v článek: Jak napojit ACF pole v Query Loop bez kódu: praktický návod na Block Bindings.

Co je Query Loop

Query Loop (smyčka dotazů) je nativní WordPress blok, který na stránce nebo v šabloně zobrazí dynamický výpis obsahu podle nastavených parametrů. Query Loop je ve WordPress od verze 5.8. Je to jednodušší WP_Query, kterou bys jinak musel/a vytvářet v PHP ve vlastní šabloně/pluginu.

Nastavíš si v něm:

  • Jaký typ příspěvku (post type) chceš zobrazit
  • kolik položek chceš zobrazit,
  • jak se mají řadit,
  • a jak se mají filtrovat: dle kategorie, štítků, autora nebo klíčového slova.

A hlavně: zobrazení vypsaných příspěvků si vytvoříš v Gutenberg (výchozí WordPress editor v kterém upravuješ příspěvky).

Jestli raději koukáš na videa, natočil jsem návod.


Jak Query Loop vložit

Hledej v blocích Query Loop a po jeho vložení zvol:

  • Předpřipravený pattern (vzor).
  • Začni od nuly a vyber si základní rozvržení.

Tip: pokud si nejsi jistý rozložením, pattern je nejlepší start. Vždy ho pak můžeš upravit.

Základní nastavení Query Loop

V nastavení Query Loop bloku (panel vpravo) se zaměř na volby:

  • Dědit ze šablony (inherit query from template)
    • Výchozí: dotaz se dědí ze šablony.
    • Vlastní: nastavíš si dotaz ručně → objeví se víc možností.
  • Typ příspěvků (post type)
    • Příspěvky, stránky, případně další vlastní typy příspěvků (pokud je web používá).
  • Pořadí (order by)
    • Např.: od nejnovějších, podle názvu, nebo podle vlastního pořadí.
  • Počet příspěvků na stránce (items per page)
    • Kolik příspěvků se na stránce zobrazí.
  • Offset
    • Kolik příspěvků se má ve výpisu přeskočit.

Filtrování

Query Loop umí filtrovat příspěvky - nastavíš v sekci Filtry (pokud nemáš zapnuté dědění dotazu ze šablony).

Dostupné filtry:

  • Kategorie,
  • štítky,
  • autoři,
  • klíčové slovo.

Důležité: tyhle filtry jsou „konfigurační“ - nastavuješ je při tvorbě stránky. Nejde o dynamické filtrování návštěvníkem při kliknutí na nějaké tlačítko (to už je pokročilejší téma mimo rozsah tohoto článku).

Vzhled výpisu

Šabloně příspěvku (Post Template) si vybereš:

  • Zobrazení seznamu (list view): položky pod sebou
  • Zobrazení v mřížce (grid view): příspěvky jsou ve sloupcích a řádcích pod sebou

Do šablony položky pak skládáš bloky podle potřeby, typicky:

  • Náhledový obrázek (Featured Image),
  • nadpis příspěvku (Post Title),
  • datum příspěvku (Post Date),
  • krátký popis příspěvku (Post Excerpt),
  • tlačítko nebo odkaz Číst víc (Read more).

Shrnutí

Query Loop je nejrychlejší cesta, jak v Gutenbergu postavit dynamický výpis obsahu bez page builderů a bez zásahů do šablon.

WordPressito

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.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram