Bloki wielokrotnego użytku w WordPress – co to jest?

Bloki wielokrotnego użytku to funkcja edytora Gutenberg, która pozwala zapisać skonfigurowany blok lub grupę bloków jako globalny wzorzec. Wstawiony w wielu miejscach witryny jest zawsze edytowany w jednym — a zmiana propaguje się automatycznie wszędzie tam, gdzie wzorzec został użyty.

Od WordPress 6.3 bloki wielokrotnego użytku zostały oficjalnie przemianowane na wzorce zsynchronizowane (Synced Patterns). Obie nazwy odnoszą się do tego samego mechanizmu — nowa terminologia obowiązuje w aktualnym interfejsie edytora.

Jak to działa

Gdy zapisujesz blok jako wzorzec zsynchronizowany, WordPress przechowuje jego definicję w bazie danych jako osobny obiekt (typ postu wp_block). Wszędzie tam, gdzie wstawiasz ten wzorzec, edytor odwołuje się do tej samej, centralnej definicji — nie tworzy kopii.

Edycja treści lub formatowania w dowolnej instancji wzorca aktualizuje go automatycznie we wszystkich pozostałych miejscach na stronie. To szczególnie przydatne przy powtarzalnych elementach: banery CTA, formularze zapisu, tabele porównawcze, bloki z danymi kontaktowymi.

Wzorce zsynchronizowane a wzorce niezsynchronizowane

Od WordPress 6.3 dostępne są dwa rodzaje wzorców:

Wzorce zsynchronizowane (dawniej: bloki wielokrotnego użytku). Edycja jednej instancji wpływa na wszystkie pozostałe w całej witrynie.

Wzorce niezsynchronizowane (Unsynced Patterns). Działają jak jednorazowy szablon do kopiowania — po wstawieniu do treści stają się niezależną kopią bloków. Można je edytować swobodnie bez obawy, że zmiany pojawią się w innych miejscach.

Wzorce niezsynchronizowane przydają się, gdy chcesz szybko powielić układ bloków i od razu dostosować każdą kopię niezależnie.

Opcja: odłącz wzorzec

Jeśli chcesz zmodyfikować wzorzec zsynchronizowany tylko w jednym konkretnym miejscu, możesz użyć opcji Odłącz wzorzec (Detach). Przekształca to daną instancję we w pełni niezależne bloki — późniejsze zmiany globalnego wzorca nie będą już na nią wpływać.

Odłączenie jest trwałe — po wykonaniu tej operacji powiązanie z globalną definicją wzorca jest zerwane i nie można go przywrócić.

Ważne: edycja dotyczy wszystkich instancji

Najczęstszy błąd przy pracy ze wzorcami zsynchronizowanymi to nieświadoma edycja treści bez wcześniejszego odłączenia wzorca. Każda zmiana — treści, formatowania, struktury bloków — zostanie zastosowana do wszystkich miejsc w witrynie, gdzie ten wzorzec jest wstawiony.

Przed edycją warto sprawdzić w panelu edytora, czy pracujesz ze wzorcem zsynchronizowanym (oznaczonym ikoną synchronizacji), czy ze zwykłymi blokami.

Zarządzanie wzorcami

Wzorce zsynchronizowane można przeglądać i zarządzać nimi przez:

  • Wygląd → Edytor → Wzorce — panel dostępny przy aktywnym motywie blokowym
  • Bibliotekę wzorców w edytorze bloków — wyszukiwanie i wstawianie przy pisaniu treści

W motywach blokowych wzorce są dostępne bezpośrednio w Edytorze Witryny (FSE).

Czego nie mylić

Wzorce zsynchronizowane ≠ części szablonu (Template Parts). Części szablonu to elementy struktury motywu (nagłówek, stopka) używane w szablonach FSE. Wzorce zsynchronizowane to elementy treści wstawiane przez autora do wpisów i stron.

Wzorce zsynchronizowane ≠ shortcodes. Shortcody to starszy mechanizm wstawiania funkcjonalności przez kod tekstowy [shortcode]. Wzorce to bloki wizualne. Więcej o shortcodach: Shortcode w WordPress.