zpět na technikálie

Jak napojit ACF pole v Query Loop bez kódu: praktický návod na Block Bindings

Máš portfólio služeb, ke každé službě si ukládáš extra data v ACF - cenu, krátký popis, reference.

Jak to ale zobrazit na jedné stránce? Hezky v mřížce, dynamicky, bez copy-paste?

Dřív ses nevyhnul PHP šabloně, builderu nebo pluginu. Od verze WP 6.3 to jde v jádru.

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

Co jsou Block Bindings

WordPress 6.5 přinesl možnost propojit bloky v editoru s daty uloženými jinde na webu. Místo ručního opisování se obsah (text, obrázek, odkaz) automaticky doplní z vlastních polí (WP má nějaké vlastní + si je vytváření další pluginy). Pro nás je ale důležité, že ACF tuto funkcionalitu podporuje od verze 6.3.

Pojďme si to nastavit.

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

Nastavení ACF pole

Než se pustíš do editoru, přejdi do ACF a povol Bidings na poli, které chceš zobrazit na webu. Pro tento příklad to bude políčko cena, které je v ACF skupině blog. Viz screen.

Až ho budeme volat dále, musíme pamatovat na to, že mezi skupinou a názvem políčka se píše podtržítko: blog_cena.

Napojení na ACF pole

Předpokládám, že už nějaký výpis příspěvků máš (viz článek Výpis příspěvků bez PHP a bez page builderu =Query Loop). Právě do výpisu příspěvků teď vložíme zástupný text - například zaměnit.

Tady přichází ta trochu méně pohodlná část. Block Bindings se v grafickém editoru nastavit nedají (doufám, že to WordPress brzy změní). Musíš přepnout do Code editoru - klávesová zkratka ctrl + shift + alt + m.

Přes ctrl + f vyhledáme zaměnit - viz obrázek.

Celou zakroužkovanou část zaměníme za následující kód:

<!-- wp:paragraph {"metadata":{"bindings":{"content":{"source":"acf/field","args":{"key":"blog_cena"}}}}} -->
<p>placeholder</p>
<!-- /wp:paragraph -->

Bude to vypadat nějak takhle:

Po uložení (a přechodu do grafického editoru) se v editoru zobrazí šedý needitovatelný text s ikonkou zámku a nápisem ACF field. To je správně - blok teď zobrazuje živá data.

A po zobrazení webu už je cena vidět hodnota políčka cena.

Výsledek

Tohle uděláš jednou. Když budeš přidávat novou službu/whatever, stačí jen vyplnit ACF pole. Zbytek se provede automaticky. Žádné PHP, žádné šablony, buildery, pluginy.

Jednoduché propojení Gutenbergu a ACF je konečně skutečností.

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