Programiści

Dokumentacja funkcji Page Builder Sandwich

Page Builder Sandwich rejestruje swoje działania w WordPress Abilities API. Te same funkcje są narzędziami MCP na własnym serwerze witryny oraz trasami REST w /wp-json/wp-abilities/v1. Ta strona została wygenerowana z własnego rejestru wtyczki.

Podręcznik użytkownika: połączenie z aplikacją AI

Punkty końcowe

FunkcjaREST
MCP przez HTTP (strumieniowalne)/wp-json/pbs/v1/mcp
MCP przez WP-CLI (standardowe wejście i wyjście)wp mcp-adapter serve --server=page-builder-sandwich --user=<login>
REST: lista funkcji/wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich
REST: uruchomienie funkcji/wp-json/wp-abilities/v1/abilities/<name>/run (GET z ?input= dla funkcji tylko do odczytu, w pozostałych przypadkach POST {"input": {...}})

Uwierzytelnianie i uprawnienia

Żądania HTTP uwierzytelniają się za pomocą hasła aplikacji WordPress (HTTP Basic). Połączenie z serwerem MCP wymaga uprawnienia wskazanego poniżej; każda funkcja sprawdza następnie własne uprawnienia dla danego obiektu. Funkcje tylko do odczytu uruchamiają się metodą GET z parametrami wejściowymi w ciągu zapytania (query string); pozostałe metodą POST i treścią JSON '{„input”: {…}}’.

hasło aplikacji WordPress (HTTP) lub --user (WP-CLI); użytkownik wymaga uprawnienia wskazanego przez daną funkcję · Ustawienia: Zezwalaj agentom AI (MCP), domyślnie włączone

Wszystkie funkcje

ZdolnośćWydanieRESTUprawnienieParametry
pbs/activate-custom-font
Udostępnia przesłany własny krój pisma (plik fontu w bibliotece mediów, według id) w selektorach fontów.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/runedit_theme_options (własne sprawdzenie trasy REST)id liczba całkowita (wymagane)
pbs/add-local-font
Pobiera rodzinę fontów Google (rodzina, grubości, kursywa) i serwuje ją z tej witryny.
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/runmanage_options (własne sprawdzenie trasy REST)family ciąg znaków (wymagane)
weights tablica
italic wartość logiczna
pbs/add-section
Dodaje gotową sekcję do strony: na początku, na końcu lub po sekcji na określonej pozycji.
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/add-section/runedit_post dla tej stronyid liczba całkowita (wymagane)
section ciąg znaków (wymagane)
position ciąg znaków: start, end, after
after liczba całkowita
pbs/add-shop-block
Dodaje blok WooCommerce na końcu wpisu: element produktu (part: title, gallery, image, price, rating, excerpt, description, add_to_cart, meta, tabs, related, upsells, sale_badge, stock; productId lub 0 dla aktualnie wyświetlanego produktu) lub minikoszyk (label).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/runedit_post (własne sprawdzenie trasy REST)post liczba całkowita (wymagane)
block ciąg znaków (wymagane): product-element, mini-cart
part ciąg znaków: title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, description
productId liczba całkowita
label ciąg znaków
pbs/ai-check-accessibility
Wyświetla listę problemów z dostępnością strony: obrazki bez tekstu alternatywnego, nagłówki pomijające poziom, odnośniki, których tekst sam w sobie nic nie mówi, oraz odnośniki bez tekstu. Każdy z nich zawiera informację, czy można go naprawić automatycznie.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/runedit_post dla stronypost_id liczba całkowita (wymagane)
pbs/ai-create-block
Projektuje komponent wielokrotnego użytku na podstawie opisu (karta cennika, karta zespołu, baner) i zapisuje go jako zsynchronizowany wzorzec w sekcji „Moje wzorce” edytora, z możliwością nadpisania każdego tekstu w miejscu wstawienia. Zwraca jego id oraz blok, który go umieszcza.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/runedit_posts i publish_posts; reguły ról i wydatków w ustawieniach SIdescription ciąg znaków (wymagane)
title ciąg znaków
pbs/ai-css-help
Wyjaśnia, tworzy lub poprawia własny kod CSS pojedynczego elementu, gdzie `selector` oznacza ten element. Zwraca kod CSS i wyjaśnienie; nic nie zostaje zapisane.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/runedit_posts oraz uprawnienie do edycji kodu w edytorze wizualnymaction ciąg znaków (wymagane): explain, write, fix
css ciąg znaków
instruction ciąg znaków
block ciąg znaków
pbs/ai-design-from
Odtwarza układ ze zrzutu ekranu (obrazka w bibliotece mediów) lub z publicznej strony internetowej (jej adresu) jako edytowalne bloki w nowym szkicu strony: te same sekcje, kolumny, nagłówki, teksty, listy i przyciski. Logo i obrazki nie są kopiowane.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/runedit_pages (edit_post dla zrzutu ekranu); reguły ról i wydatków w ustawieniach SIattachment_id liczba całkowita
url ciąg znaków
title ciąg znaków
instruction ciąg znaków
pbs/ai-edit-page
Zmienia stronę zgodnie z poleceniem w języku naturalnym („skróć tekst w sekcji hero”, „dodaj sekcję FAQ o dostawie po cenniku”, „przetłumacz stronę na niemiecki”). SI odpowiada operacjami edycji, które są weryfikowane względem bloków strony i ich ustawień przed zastosowaniem czegokolwiek; odrzucone operacje są wymieniane wraz z powodem. Najpierw zapisywana jest wersja, a jej id jest zwracane jako undo_revision.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/runedit_post dla strony; reguły ról i wydatków w ustawieniach SIpost_id liczba całkowita (wymagane)
instruction ciąg znaków (wymagane)
pbs/ai-fix-accessibility
Naprawia te problemy z dostępnością, które można naprawić (wszystkie lub wymienione identyfikatory problemów): tekst alternatywny wygenerowany na podstawie analizy każdego obrazka, poprawione poziomy nagłówków, przeredagowane niejasne teksty odnośników. Najpierw zapisywana jest wersja, a jej id jest zwracane jako undo_revision.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/runedit_post dla strony; reguły ról i wydatków w ustawieniach SIpost_id liczba całkowita (wymagane)
issues tablica
pbs/ai-generate-image
Tworzy obraz na podstawie opisu za pomocą modelu obrazów witryny (OpenAI lub Google) i zapisuje go w bibliotece mediów wraz z tekstem alternatywnym. Zwraca jego identyfikator i adres.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/runupload_files; reguły dotyczące ról i wydatków w ustawieniach AIprompt ciąg znaków (wymagane)
size ciąg znaków: square, landscape, portrait
alt ciąg znaków
title ciąg znaków
post_id liczba całkowita
pbs/ai-generate-section
Przekształca jednozdaniowy opis w gotową, zaprojektowaną sekcję (prawdziwe, edytowalne bloki w stylu marki witryny) z napisaną dla niej treścią. Zwraca kod bloków i dodaje go na początku lub na końcu strony, gdy podany jest post_id (wersja zachowuje to, co było tam wcześniej).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/runedit_posts; edit_post, aby dodać do strony; reguły dotyczące ról i wydatków w ustawieniach AIdescription ciąg znaków (wymagane)
section ciąg znaków
post_id liczba całkowita
position ciąg znaków: start, end
pbs/ai-plan-site
Na podstawie opisu firmy tworzy listę stron potrzebnych witrynie (główna na początku, kontakt na końcu), każda z tytułem i wytycznymi dla danej strony. Nic nie jest tworzone; każdą stronę można następnie zbudować na podstawie jej wytycznych.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/runedit_pages; reguły dotyczące ról i wydatków w ustawieniach AIbrief ciąg znaków (wymagane)
pbs/ai-save-seo-meta
Zapisuje meta tytuł i opis we wtyczce SEO używanej przez witrynę (Yoast SEO, Rank Math, SEOPress lub All in One SEO) i informuje, które z nich zostały zapisane.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/runedit_post dla danej stronypost_id liczba całkowita (wymagane)
title ciąg znaków (wymagane)
description ciąg znaków (wymagane)
pbs/ai-suggest-seo-meta
Odczytuje stronę i sugeruje meta tytuł (do 60 znaków) oraz meta opis (do 155 znaków), opcjonalnie wokół frazy kluczowej. Nic nie jest zapisywane.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/runedit_post dla danej strony; reguły dotyczące ról i wydatków w ustawieniach AIpost_id liczba całkowita (wymagane)
keyword ciąg znaków
pbs/ai-undo
Przywraca stronę do stanu sprzed zmiany wprowadzonej przez AI, korzystając z undo_revision zwróconego przez tę zmianę.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/runedit_post dla danej stronypost_id liczba całkowita (wymagane)
revision liczba całkowita (wymagane)
pbs/ai-write-alt-text
Analizuje obrazy i zapisuje dla nich teksty alternatywne: dla jednego obrazu (attachment_id) lub dla każdego obrazu na stronie, który go nie posiada (post_id). Maksymalnie 20 obrazów na wywołanie; odpowiedź informuje, ile pozostało.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/runupload_files i edit_post dla obrazu lub strony; reguły dotyczące ról i wydatków w ustawieniach AIattachment_id liczba całkowita
post_id liczba całkowita
only_missing wartość logiczna
language ciąg znaków
pbs/ai-write-text
Tworzy nowy tekst, poprawia, skraca, rozwija, zmienia ton lub poprawia gramatykę fragmentu tekstu przy użyciu własnego dostawcy AI witryny. Zwraca nowy tekst; nic w witrynie nie ulega zmianie.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/runedit_posts (edit_post po podaniu post_id); reguły dotyczące ról i wydatków w ustawieniach AIaction ciąg znaków (wymagane): write, improve, shorten, expand, tone, fix, custom
text ciąg znaków
tone ciąg znaków: professional, friendly, confident, playful, formal, simple
instruction ciąg znaków
context ciąg znaków
pbs/apply-brand-kit
Stosuje kolory i kroje pisma z zapisanego zestawu marki do wyglądu witryny.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/runedit_theme_options (własne sprawdzenie trasy REST)brak
pbs/apply-kit
Importuje strony zestawu witryny (wszystkie lub wybrane), opcjonalnie publikując je, ustawiając stronę główną i dodając je do menu. Ponowny import aktualizuje te same strony.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/runedit_pages i publish_pages; manage_options do ustawienia strony głównej; edit_theme_options do utworzenia menuslug ciąg znaków (wymagane)
pages tablica
publish wartość logiczna
front wartość logiczna
menu wartość logiczna
pbs/apply-replace
Wdraża zadanie z podglądu. Każdy zmieniony wpis zachowuje kopię zapasową, dzięki czemu zadanie można cofnąć.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/runmanage_options (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
pbs/build-landing-page
Proces z przewodnikiem: agent wybiera sekcje pasujące do twojej firmy, tworzy stronę jako szkic i pisze dla niej teksty.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/runedit_pagesbusiness ciąg znaków (wymagane)
pbs/build-pages
Tworzy do 50 stron w jednym wywołaniu, każdą na podstawie sekcji i/lub zawartości bloków. Każda strona jest sprawdzana i tworzona osobno; odpowiedź zawiera listę wszystkich utworzonych stron oraz odrzuconych wraz z powodem.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/runedit_pages; każda strona jest sprawdzana osobno (publish_pages, aby opublikować)pages (wymagane)
pbs/check-performance
Zgłasza, co zawartość strony dodaje do jej wagi: jej obrazki (bajty, zbyt duże pliki i mniejszy rozmiar, który byłby wystarczający), arkusze stylów używanych bloków i zewnętrzne osadzenia, każdy problem wraz z jego rozwiązaniem.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/runedit_post dla danej stronypost_id (wymagane)
pbs/connect-adobe-fonts
Łączy projekt internetowy Adobe Fonts (Typekit) za pomocą jego identyfikatora kit id, dzięki czemu jego fonty pojawiają się w selektorach fontów.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/runedit_theme_options (własne sprawdzenie trasy REST)kit (wymagane)
pbs/connect-marketing-service
Łączy usługę listy mailingowej za pomocą jej klucza API (service, key; account, jeśli usługa tego wymaga) lub odłącza ją przy użyciu pustego klucza.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/runmanage_options (własne sprawdzenie trasy REST)service (wymagane)
key
account
pbs/connect-support
Łączy tę witrynę ze wsparciem Zinn Digital® (name, email, consent).
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/runmanage_options (własne sprawdzenie trasy REST)email (wymagane)
name
consent (wymagane)
pbs/convert-builder-export
Konwertuje wyeksportowane dane (builder: elementor, divi, beaver lub wpbakery; content: wyeksportowany tekst) na nową stronę szkicu złożoną z bloków, opcjonalnie kopiując jej obrazki do biblioteki mediów (media). Odpowiada szkicem i raportem z konwersji.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/runedit_pages (własne sprawdzenie trasy REST)builder (wymagane): elementor, divi, beaver, wpbakery
content (wymagane)
title
media
dryRun
status: draft, pending, private, publish
pbs/convert-builder-page
Konwertuje pojedynczą stronę utworzoną za pomocą narzędzi Elementor, Divi, Beaver Builder lub WPBakery (id) na nowy szkic złożony z bloków, zachowując jej układ, typografię, kolory i obrazki; oryginalna strona pozostaje bez zmian. Odpowiada szkicem i raportem na temat tego, co zostało przekonwertowane, przybliżone lub nieprzekonwertowane. dryRun konwertuje bez zapisywania.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/runedit_pages i edit_post (własne sprawdzenie trasy REST)id (wymagane)
dryRun
status: draft, pending, private, publish
pbs/convert-post
Konwertuje jedną stronę z wersji 5.x na bloki (po wcześniejszym utworzeniu kopii zapasowej).
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/runwłasne sprawdzenie uprawnień trasy REST dla danego elementuid (wymagane)
pbs/create-ab-test
Dodaje test dwóch wersji sekcji na końcu wpisu (post, name, a, b; split i goal są opcjonalne).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/runedit_post (własne sprawdzenie trasy REST)post (wymagane)
name
a (wymagane)
b (wymagane)
split
goal
pbs/create-class
Tworzy globalną klasę stylu wielokrotnego użytku: etykieta, uproszczona nazwa i jej style (s).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-class/runedit_theme_options (własne sprawdzenie trasy REST)label (wymagane)
slug
s
cat
pbs/create-cookie-banner
Tworzy gotowy projekt banera zgody, od którego można zacząć.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/create-form
Tworzy formularz (kontaktowy, wyceny, rejestracji lub wieloetapowy: fields, steps, settings oraz akcje, takie jak email, save, webhook lub lista mailingowa), na nowej stronie lub na końcu istniejącego wpisu (post).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-form/runedit_pages (własne sprawdzenie trasy REST)title
fields (wymagane)
steps
actions
submitText
successMessage
redirectUrl
trackEvent
post
pageTitle
status: draft, publish, private
pbs/create-page
Tworzy stronę z sekcji biblioteki i/lub zawartości bloków. Nowa strona jest szkicem, chyba że zostanie zażądany inny status.
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/pbs/create-page/runedit_pages; publish_pages, aby opublikować lub oznaczyć jako prywatnątitle ciąg znaków (wymagane)
status ciąg znaków: draft, pending, publish, private
sections tablica
content ciąg znaków
pbs/create-popup
Tworzy wyskakujące okienko, wsuwkę lub pasek: jego zawartość, wyzwalacz (zamiar wyjścia, przewinięcie, czas, kliknięcie), częstotliwość i strony, na których się wyświetla.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/runedit_pages (własne sprawdzenie trasy REST)title ciąg znaków (wymagane)
content ciąg znaków (wymagane)
status ciąg znaków: draft, publish
settings obiekt
pbs/create-query-loop
Dodaje pętlę zapytań z gotową kartą na nowej stronie (pageTitle, status) lub na końcu wpisu (post): źródło posts|users|terms|field, postType (product dla siatki sklepu), perPage, columns, orderBy, order, stronicowanie i filtry na żywo [{type: search|taxonomy|meta|sort|price|onsale|instock, taxonomy, key, label, ui}].
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-query-loop/runedit_post i edit_posts (własne sprawdzenie trasy REST)post liczba całkowita
pageTitle ciąg znaków
status ciąg znaków: draft, publish, private
source ciąg znaków: posts, users, terms, field
postType ciąg znaków
perPage liczba całkowita
columns liczba całkowita
orderBy ciąg znaków
order ciąg znaków: ASC, DESC
pagination ciąg znaków: none, numbers, prevnext
taxonomy ciąg znaków
fieldKey ciąg znaków
filters tablica
pbs/create-team
Tworzy bibliotekę zespołu (name), do której inne witryny mogą dołączyć za pomocą kodu zaproszenia.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-team/runmanage_options (własne sprawdzenie trasy REST)name ciąg znaków (wymagane)
pbs/create-theme-template
Tworzy szablon (title, type), który zastępuje tę część każdej pasującej strony, w motywach klasycznych i blokowych. Bez zawartości zaczyna się od gotowego projektu dla swojego typu. include/exclude to reguły warunków wyświetlania ({kind, values, key, value, from, to, days}, typy oferowane przez kreator motywów tej witryny); priorytet rozstrzyga remisy; status publish (opublikowany) lub draft (szkic).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/runwłasne sprawdzenie uprawnień dla każdego elementu w trasie RESTtitle ciąg znaków (wymagane)
type ciąg znaków (wymagane)
content ciąg znaków
include tablica
exclude tablica
priority liczba całkowita
status ciąg znaków: publish, draft
pbs/deactivate-custom-font
Usuwa własny krój pisma (po uproszczonej nazwie – slug) z selektorów fontów.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/runedit_theme_options (własne sprawdzenie trasy REST)slug ciąg znaków (wymagane)
pbs/delete-class
Usuwa klasę globalną. Elementy, które jej używały, zachowują swoją zawartość i tracą jej style.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/runedit_theme_options (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
pbs/delete-icon
Usuwa przesłaną ikonę; bloki, które jej używały, zachowują własną kopię.
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/rundelete_post (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
pbs/delete-library-item
Usuwa projekt z biblioteki w chmurze.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/runedit_posts (własne sprawdzenie trasy REST)item ciąg znaków (wymagane)
team ciąg znaków
pbs/delete-page
Przenosi stronę do kosza. Można ją przywrócić z poziomu Strony, Kosz przez 30 dni.
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/rundelete_post na tej stronieid liczba całkowita (wymagane)
pbs/delete-team
Usuwa zespół i każdy projekt w jego bibliotece.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/runmanage_options (własne sprawdzenie trasy REST)team ciąg znaków (wymagane)
pbs/delete-theme-template
Przenosi jeden szablon (id) do kosza; własny projekt motywu pojawia się ponownie w miejscach, w których był stosowany. Możliwy do przywrócenia z kosza.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/runwłasne sprawdzenie uprawnień dla każdego elementu w trasie RESTid ciąg znaków (wymagane)
pbs/disconnect-support
Odłącza tę witrynę od wsparcia.
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/duplicate-class
Kopiuje klasę globalną pod nowym id.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/runedit_theme_options (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
pbs/duplicate-page
Kopiuje stronę (jej tytuł, treść i szablon) do nowego szkicu.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/runedit_post dla danej strony oraz edit_pagesid liczba całkowita (wymagane)
title ciąg znaków
pbs/export-design
Zwraca plik projektu witryny: kategorie, klasy globalne, zmienne, skale odstępów, zaokrągleń i cieni oraz niestandardowe kolory (format page-builder-sandwich-design, wersja 1).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/export-design/runedit_theme_options (własne sprawdzenie trasy REST)brak
pbs/export-designs
Eksportuje wybrane szablony i wzorce (identyfikatory) oraz, opcjonalnie, ustawienia jako jeden pakiet dla innej witryny.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/runmanage_options (własne sprawdzenie trasy REST)ids tablica
settings wartość logiczna
pbs/find-builder-pages
Wyświetla listę stron i wpisów utworzonych za pomocą Elementora, Divi, Beaver Buildera lub WPBakery (page, per_page), każdy z przypisanym kreatorem oraz, jeśli był wcześniej przekonwertowany, przekonwertowany szkic.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/runedit_pages (własne sprawdzenie trasy REST)page liczba całkowita
per_page liczba całkowita
pbs/generate-page
Tworzy stronę z sekcji (podanych lub wybranych przez SI z biblioteki sekcji) i zleca SI przepisanie całego tekstu zgodnie z twoimi wytycznymi, z zachowaniem projektu. Używa dostawcy SI skonfigurowanego w ustawieniach SI wtyczki. Strona jest szkicem, chyba że zażądano innego statusu.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/runedit_pages; publish_pages do publikacji; uprawnienia roli i reguły wydatków z ustawień SIbrief ciąg znaków (wymagane)
title ciąg znaków
sections tablica
status ciąg znaków: draft, pending, publish, private
pbs/get-block
Zwraca ustawienia jednego bloku (atrybuty wraz z ich typami, wyborami i wartościami domyślnymi), obsługiwane funkcje, bloki, które może zawierać, oraz gotowy do użycia przykład w znacznikach bloków.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/get-block/runedit_postsname ciąg znaków (wymagane)
pbs/get-breakpoints
Zwraca szerokości dla tabletów i urządzeń mobilnych (oraz niestandardowe punkty przerwania w wersji Pro), z których korzystają kontrolki responsywności.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/runedit_theme_options (własne sprawdzenie trasy REST)brak
pbs/get-conversion-tracking
Zwraca ustawienia Google Analytics 4, Menedżera tagów Google i Meta Pixel oraz informacje o tym, które kliknięcia i przesłania formularzy są wysyłane.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-cookie-banner
Zwraca baner zgody: czy jest włączony, jego treść i wygląd, kategorie oraz miejsca, w których ma zastosowanie.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-design-globals
Zwraca ogólnowitrynowe kolory i kroje pisma (nagłówki i treść), z których korzysta każdy blok, tak jak wyświetla je ekran Wygląd witryny.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/runedit_theme_options (własne sprawdzenie trasy REST)brak
pbs/get-design-system
Zwraca system projektowania Pro: klasy globalne, zmienne, tokeny projektowe, tryb ciemny, zestaw marki i własne kroje pisma.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/runedit_theme_options (własne sprawdzenie trasy REST)brak
pbs/get-diagnostics
Zwraca dane diagnostyczne, jakie zawierałoby zgłoszenie do pomocy technicznej: wersje, aktywne wtyczki, limity i ostatnie błędy.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-figma-connection
Zwraca informację, czy witryna posiada osobisty token dostępu do Figmy, konto Figma, do którego należy, oraz jego cztery ostatnie znaki. Sam token nigdy nie jest zwracany.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-library-account
Zwraca wykorzystanie pamięci biblioteki w chmurze, limit planu i informacje o zespole.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/runedit_posts (własne sprawdzenie trasy REST)brak
pbs/get-library-item
Zwraca jeden zapisany projekt, gotowy do wstawienia na tej witrynie (jego obrazy zostaną pobrane do biblioteki mediów).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/runedit_posts (własne sprawdzenie trasy REST)item ciąg znaków (wymagane)
team ciąg znaków
pbs/get-library-storage
Zwraca ustawienia własnego magazynu R2/S3 (klucz tajny nigdy nie jest zwracany).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-licence
Zwraca plan Page Builder Sandwich tej witryny, stan licencji, datę odnowienia oraz informacje o tym, co zawiera plan.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-maintenance
Zwraca tryb konserwacji / wkrótce: tryb, stronę, retry-after oraz to, które role nadal widzą witrynę.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-migration
Zwraca postęp i raport konwersji treści z wersji 5.x.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/runwłasne sprawdzenie uprawnień dla każdego elementu trasy RESTbrak
pbs/get-motion-options
Zwraca wszystkie ustawienia ruchu (animację wejściową, jej czas trwania i opóźnienie, efekt przewijania, efekt najechania kursorem, pozostawanie w widoku, paralaksę, podążanie za kursorem) wraz z dostępnymi wyborami lub zakresem, a także punkty przerwania witryny.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/runedit_posts (własne sprawdzenie trasy REST)brak
pbs/get-newsletter-keys
Informuje, czy klucz Mailchimp jest zapisany (sam klucz nigdy nie jest zwracany).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/runedit_posts (własne sprawdzenie trasy REST)brak
pbs/get-page
Zwraca tytuł strony, status, odnośniki i treść bloków oraz sekcje (bloki najwyższego poziomu), z których się składa.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-page/runedit_post dla tej stronyid liczba całkowita (wymagane)
pbs/get-replace-job
Zwraca dopasowania zadania, strona po stronie, do sprawdzenia przed zastosowaniem.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/runmanage_options (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
pbs/get-reviews-sources
Zwraca źródła Google i Trustpilot wyświetlane przez blok opinii (Reviews).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-roles
Zwraca informacje o tym, które role mogą korzystać z kreatora, projektowania, kodu i szablonów (tryb klienta).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-settings
Zwraca prefiks klas front-endu, stan aktualizacji beta oraz informację, czy agenci AI (MCP) są dozwoleni.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/get-structured-data
Wyświetla dane strukturalne schema.org generowane przez bloki strony (FAQ, instrukcja How-To, produkt, opinia, menu okruszkowe) oraz informacje o tym, które typy są pozostawione wtyczce SEO witryny, aby nic nie było generowane podwójnie.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/runedit_post dla tej stronypost_id liczba całkowita (wymagane)
pbs/get-support-connection
Informuje, czy ta witryna jest połączona ze wsparciem Zinn Digital® i jako kto.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/runmanage_options (własne sprawdzenie trasy REST)refresh wartość logiczna
pbs/get-theme-builder-options
Zwraca typy szablonów, rodzaje warunków wyświetlania (strona, typ wpisu, taksonomia, archiwum, wyszukiwanie, 404, zalogowany, rola, urządzenie, data, godzina, parametr URL, odsyłacz, język, koszyk) wraz z ich opcjami w tej witrynie (role, języki, typy wpisów, taksonomie) oraz atrybut bloku (pbswConditions: {match, rules}), który pokazuje lub ukrywa dowolny blok.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/runedit_posts (własne sprawdzenie trasy REST)brak
pbs/get-white-label
Zwraca ustawienia white-label: włączone lub wyłączone, wyświetlaną nazwę oraz to, którzy użytkownicy nadal widzą oryginał.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/import-design
Weryfikuje plik projektu witryny (file) i przy apply ustawionym na false zwraca, co scalenie (merge) lub zastąpienie (replace) w danym trybie (mode) dodałoby, zmieniło i usunęło; przy apply ustawionym na true zapisuje zmiany.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/import-design/runedit_theme_options (własne sprawdzenie trasy REST)file obiekt (wymagane)
mode ciąg znaków: merge, replace
apply wartość logiczna
pbs/import-designs
Importuje pakiet projektów Page Builder Sandwich (najpierw uruchom dryRun, aby zobaczyć, co uległoby zmianie; mode: skip lub replace; media; settings).
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/runmanage_options (własne sprawdzenie trasy REST)package obiekt (wymagane)
mode ciąg znaków: skip, replace, duplicate
settings wartość logiczna
media wartość logiczna
dryRun wartość logiczna
pbs/import-figma-frame
Importuje jedną ramkę z Figmy (url: odnośnik do ramki, wraz z node-id) do nowej strony szkicu złożonej z bloków: automatyczny układ (auto layout) staje się kontenerami flex i grid, tekst zachowuje swoje kroje i rozmiary fontów, obrazy są kopiowane do biblioteki mediów. Używa własnego tokena Figmy witryny. Odpowiada szkicem i raportem z konwersji.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/runedit_pages i upload_files (własne sprawdzenie trasy REST)url ciąg znaków (wymagane)
title ciąg znaków
dryRun wartość logiczna
status ciąg znaków: draft, pending, private, publish
pbs/invite-team-member
Tworzy jednorazowy kod zaproszenia (rola: read lub write; etykieta; dni ważności). Kod jest wyświetlany tylko raz.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/runmanage_options (własne sprawdzenie trasy REST)team ciąg znaków (wymagane)
role ciąg znaków: read, write
days liczba całkowita
label ciąg znaków
pbs/join-team
Dołącza do biblioteki zespołu za pomocą kodu zaproszenia.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/join-team/runmanage_options (własne sprawdzenie trasy REST)code ciąg znaków (wymagane)
pbs/leave-team
Opuszcza bibliotekę zespołu, do której dołączyła ta witryna.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/list-ab-tests
Wyświetla listę testów A/B wraz z liczbą odwiedzających i konwersji dla każdej wersji oraz informacją, która z nich wygrywa.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/runedit_pages (własne sprawdzenie trasy REST)brak
pbs/list-blocks
Wyświetla listę wszystkich bloków Page Builder Sandwich, których ta witryna może używać (również bloki Pro, gdy wersja Pro jest włączona): nazwa, tytuł, kategoria i opis.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/runedit_postssearch ciąg znaków
pbs/list-dynamic-sources
Zwraca elementy, z których można wypełnić blok (wpis, autor, witryna, archiwum, pole niestandardowe, produkt) wraz z polami każdego źródła, wtyczkami pól w tej witrynie (ACF, Meta Box, Pods, JetEngine, Toolset, metadane wpisu) oraz polami typu wpisu (postType). Blok jest powiązany ze źródłem poprzez attributes.metadata.bindings, jedno {source, args} na atrybut.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/runedit_posts (własne sprawdzenie trasy REST)postType ciąg znaków
pbs/list-extensions
Wyświetla listę elementów dodanych do Page Builder Sandwich przez inne wtyczki za pośrednictwem interfejsu API dla programistów: bloki, dynamiczne źródła danych, warunki wyświetlania i akcje formularzy, każdy z nazwą, etykietą i wtyczką.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/runedit_postsbrak
pbs/list-form-submissions
Wyświetla listę zgłoszeń przesłanych przez odwiedzających za pośrednictwem formularzy zapisujących zgłoszenia (form zawęża wyniki), strona po stronie.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/runwłasne sprawdzenie uprawnień trasy REST dla każdego elementuform ciąg znaków
per_page liczba całkowita
page liczba całkowita
pbs/list-forms
Wyświetla listę formularzy utworzonych za pomocą bloku Formularz oraz wtyczki formularzy, które może osadzać.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/runedit_posts (własne sprawdzenie trasy REST)brak
pbs/list-kits
Wyświetla listę zestawów witryn (zestaw gotowych stron dla określonego rodzaju działalności), które ta witryna może zaimportować.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/runedit_pages i publish_pagesrefresh wartość logiczna
pbs/list-library-items
Wyświetla listę projektów zapisanych w bibliotece w chmurze (kind: sekcja, strona lub wzorzec; team: biblioteka zespołu).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/runedit_posts (własne sprawdzenie trasy REST)team ciąg znaków
kind ciąg znaków: , section, page, style
pbs/list-local-fonts
Wyświetla listę fontów Google, które ta witryna hostuje lokalnie (pobrane raz, serwowane z witryny, bez zapytań do Google).
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/list-lottie
Wyświetla listę przesłanych animacji Lottie.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/runedit_posts (własne sprawdzenie trasy REST)brak
pbs/list-marketing-connections
Wyświetla listę usług list mailingowych (Mailchimp, Brevo, MailerLite, Kit, ActiveCampaign) oraz informację, które z nich są połączone. Klucze nigdy nie są zwracane.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/list-marketing-forms
Wyświetla listę wszystkich formularzy utworzonych za pomocą kreatora formularzy: stronę, na której się znajdują, ich pola oraz akcje wykonywane po przesłaniu.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/runedit_pages (własne sprawdzenie trasy REST)brak
pbs/list-marketing-lists
Wyświetla listę odbiorców lub list połączonej usługi list wysyłkowych dla akcji zapisu w formularzu.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/runedit_posts (własne sprawdzenie ścieżki REST)service ciąg znaków (wymagane)
pbs/list-pages
Wyświetla listę stron, które możesz edytować, od najnowszych, z opcjonalnym wyszukiwaniem.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/runedit_pages; wyświetlane są tylko strony, które użytkownik może edytowaćsearch ciąg znaków
status ciąg znaków: any, draft, pending, publish, private
page liczba całkowita
per_page liczba całkowita
pbs/list-popups
Wyświetla listę wyskakujących okienek (popups), wysuwanych paneli (slide-ins) i pasków wraz z ich wyzwalaczami, regułami częstotliwości oraz miejscami wyświetlania.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/runedit_pages (własne sprawdzenie ścieżki REST)brak
pbs/list-replace-jobs
Wyświetla zadania znajdowania i zastępowania w całej witrynie oraz ich stan.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/runmanage_options (własne sprawdzenie ścieżki REST)brak
pbs/list-sections
Wyświetla gotowe sekcje (nagłówek/hero, funkcje, FAQ, opinie, wezwanie do działania i inne), które można dodać do strony.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/runedit_pagessearch ciąg znaków
pbs/list-team-members
Wyświetla witryny w zespole oraz ich uprawnienia dostępu.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/runmanage_options (własne sprawdzenie ścieżki REST)team ciąg znaków (wymagane)
pbs/list-teams
Wyświetla zespoły, do których ta witryna należy lub których jest właścicielem.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/runmanage_options (własne sprawdzenie ścieżki REST)brak
pbs/list-theme-templates
Wyświetla szablony kreatora motywu (nagłówek, stopka, pojedynczy wpis, archiwum, wyszukiwanie, 404 oraz, z WooCommerce, produkt, sklep, koszyk, zamówienie, podziękowanie i Moje konto): typ każdego z nich, miejsca wyświetlania (reguły dołączania/wykluczania), priorytet, status i bloki.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/runwłasne sprawdzenie uprawnień dla każdego elementu przez ścieżkę RESTbrak
pbs/list-transferable
Wyświetla szablony, wzorce i ustawienia, które można wyeksportować do innej witryny.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/runmanage_options (własne sprawdzenie ścieżki REST)brak
pbs/list-uploaded-icons
Wyświetla ikony SVG przesłane do biblioteki ikon, od najnowszych.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/runedit_posts (własne sprawdzenie ścieżki REST)page liczba całkowita
per_page liczba całkowita
pbs/move-section
Przenosi sekcję strony z jednej pozycji na drugą (indeksowane od 0, w kolejności wyświetlania na stronie).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/move-section/runedit_post dla tej stronyid liczba całkowita (wymagane)
from liczba całkowita (wymagane)
to liczba całkowita (wymagane)
pbs/open-support-ticket
Wysyła zgłoszenie do pomocy technicznej (temat, wiadomość, rodzaj, e-mail), wraz z danymi diagnostycznymi tej witryny, jeśli administrator wyraził na to zgodę. Nigdy nie tworzy ani nie wysyła danych logowania.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/runmanage_options (własne sprawdzenie ścieżki REST)subject ciąg znaków (wymagane)
message ciąg znaków (wymagane)
kind ciąg znaków: help, bug, feedback, feature_request
email ciąg znaków
name ciąg znaków
diagnostics wartość logiczna
pbs/preview-dynamic-value
Zwraca wartość powiązania dynamicznego w jednym wpisie (wpis, źródło oraz pole lub dostawca + klucz, jako text|url), aby sprawdzić powiązanie przed lub po jego dodaniu.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/runedit_post (własne sprawdzenie ścieżki REST)post liczba całkowita (wymagane)
source ciąg znaków (wymagane)
field ciąg znaków
provider ciąg znaków
key ciąg znaków
as ciąg znaków: text, url
pbs/record-support-consent
Zapisuje zgodę administratora na wysyłanie danych diagnostycznych wraz ze zgłoszeniami do pomocy technicznej.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/runmanage_options (własne sprawdzenie ścieżki REST)consent wartość logiczna (wymagane)
pbs/refresh-reviews
Pobiera najnowsze opinie Trustpilot natychmiast, zamiast czekać na codzienne odświeżenie.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/runmanage_options (własne sprawdzenie ścieżki REST)brak
pbs/remove-block
Usuwa ze strony jeden blok (całą sekcję lub blok wewnątrz niej), znaleziony na podstawie jego ścieżki. Poprzednia wersja strony pozostaje w jej wersjach.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/runedit_post dla tej stronyid liczba całkowita (wymagane)
path tablica (wymagane)
pbs/remove-library-storage
Usuwa ustawienia własnego magazynu danych; ponownie używany jest magazyn z planu.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/remove-local-font
Usuwa pliki hostowanego lokalnie krojów pisma.
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/runmanage_options (własne sprawdzenie trasy REST)family (wymagany)
pbs/remove-team-member
Usuwa witrynę z zespołu.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/runmanage_options (własne sprawdzenie trasy REST)team (wymagany)
member (wymagany)
pbs/reset-ab-test
Czyści liczniki testu i uruchamia go ponownie (test).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/runedit_pages (własne sprawdzenie trasy REST)test (wymagany)
pbs/save-library-item
Zapisuje kod bloków (title, kind, markup, styles, tags) w twojej bibliotece w chmurze lub w bibliotece zespołu; obrazy są do niego dołączane.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/runedit_posts (własne sprawdzenie trasy REST)team
kind (wymagany): section, page, style
title (wymagany)
tags
markup
styles
pbs/set-block-motion
Ustawia lub usuwa (null) ustawienia ruchu w jednym bloku na stronie, wskazanym przez jego ścieżkę, dla danego punktu przerwania (domyślnie bazowego). Działa na dowolnym bloku, w tym blokach podstawowych, których kod HTML jest zapisany na stronie. Osoby odwiedzające witrynę, które włączyły ograniczenie ruchu, nigdy nie zobaczą animacji.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/runedit_post (własne sprawdzenie trasy REST)post (wymagany)
path (wymagana)
breakpoint
motion (wymagany)
pbs/set-library-storage
Zapisuje własny magazyn danych: provider (r2 lub s3), bucket, region, endpoint, prefix, key_id, secret, enabled.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/runmanage_options (własne sprawdzenie trasy REST)enabled
provider: r2, s3, other
endpoint
region
bucket
prefix
keyId
secret
pathStyle
pbs/set-maintenance
Włącza lub wyłącza tryb konserwacji (503) bądź tryb wkrótce (mode), wskazując stronę do wyświetlenia (page_id), retry_after oraz role omijające ten tryb.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/runmanage_options (własne sprawdzenie trasy REST)mode: off, maintenance, coming_soon
page_id
roles
retry_after
pbs/set-newsletter-keys
Zapisuje (lub usuwa, podając pustą wartość) klucz API Mailchimp, z którego korzysta blok newslettera.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/runmanage_options (własne sprawdzenie trasy REST)mailchimp (wymagany)
pbs/set-reviews-sources
Ustawia miejsce w Google i profil w Trustpilot, z których blok Opinie odczytuje recenzje.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/runmanage_options (własne sprawdzenie trasy REST)google
trustpilot
pbs/set-roles
Określa uprawnienia w kreatorze dla poszczególnych ról (roles), np. rolę klienta z dostępem tylko do treści.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/runmanage_options (własne sprawdzenie trasy REST)roles (wymagany)
pbs/set-white-label
Włącza lub wyłącza funkcję white label i ustawia nazwę widoczną dla klientów (enabled, name, agency_users).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/runmanage_options (własne sprawdzenie trasy REST)enabled
name
studio_name
author
author_url
description
menu_icon
hide_plugin
agency_users
pbs/site-health-clean
Czyści jeden rodzaj elementów: wersje (pozostawia 5 najnowszych dla każdego wpisu, starsze usuwa), wzorce (przenosi nieużywane zsynchronizowane wzorce do kosza), obrazy (przeskalowana kopia używana przez WordPressa; oryginał jest zachowywany), klasy (usuwa nieużywane klasy wyglądu z możliwością przywrócenia). Każde uruchomienie czyści jedną partię; „more” ma wartość true, dopóki pozostają elementy do usunięcia.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/runmanage_optionswhat (wymagany): revisions, patterns, images, classes
pbs/site-health-report
Wyszukuje stare wersje, zsynchronizowane wzorce, których nic nie używa, ciężkie oryginalne obrazy i klasy stylów, których nie używa żadna strona. Działa w krótkich krokach: każde uruchomienie kontynuuje od miejsca, w którym zatrzymało się poprzednie, dopóki stanem jest „skanowanie”; restart rozpoczyna od nowa.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/runmanage_optionsrestart boolean
pbs/start-migration
Rozpoczyna (lub wznawia) konwersję każdej strony z wersji 5.x na bloki; każdy wpis ma najpierw tworzoną kopię zapasową.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/runwłasne sprawdzenie uprawnień trasy REST dla danego elementubrak
pbs/start-replace
Rozpoczyna bezpieczną dla bloków operację znajdź i zamień (wyszukaj, zamień, rodzaj: tekst, odnośnik lub kolor; match_case; typy). Nic się nie zmieni, dopóki przejrzane zadanie nie zostanie zastosowane.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/runmanage_options (własne sprawdzenie trasy REST)find string (wymagane)
replace string
kind string: text, link, colour
types array
match_case boolean
pbs/start-trial
Rozpoczyna 14-dniowy okres próbny Page Builder Sandwich Pro dla tej witryny (płatność nie jest wymagana).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/test-library-storage
Zapisuje, odczytuje i usuwa obiekt testowy we własnym magazynie oraz raportuje każdy krok.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/runmanage_options (własne sprawdzenie trasy REST)brak
pbs/undo-convert-post
Przywraca jedną przekonwertowaną stronę z jej kopii zapasowej.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/runwłasne sprawdzenie uprawnień trasy REST dla danego elementuid string (wymagane)
pbs/undo-migration
Przywraca każdy przekonwertowany wpis z jego kopii zapasowej.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/runwłasne sprawdzenie uprawnień trasy REST dla danego elementubrak
pbs/undo-replace
Przywraca wpisy zmodyfikowane przez zadanie (wpis edytowany w międzyczasie zachowuje swoje zmiany).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/runmanage_options (własne sprawdzenie trasy REST)id string (wymagane)
pbs/update-block
Zmienia ustawienia (atrybuty) jednego bloku wewnątrz strony, znalezionego po jego ścieżce; wysłane atrybuty są scalane z obecnymi. Działa na blokach, które witryna renderuje na podstawie ich ustawień; blok, którego kod HTML jest zapisany na stronie, jest modyfikowany poprzez zastąpienie kodu strony.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/update-block/runedit_post dla tej stronyid integer (wymagane)
path array (wymagane)
attributes object (wymagane)
pbs/update-brand-kit
Zapisuje zestaw marki: nazwę, logo, kolory, kroje pisma nagłówków i treści oraz ton marki używany przez moduł pisania AI.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/runedit_theme_options (własne sprawdzenie trasy REST)name string
logo integer
colors array
headingFont string
bodyFont string
voice string
pbs/update-breakpoints
Zmienia szerokości dla tabletów i urządzeń mobilnych w pikselach; z wersją Pro także niestandardowe dodatkowe punkty przerwania.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/runedit_theme_options (własne sprawdzenie trasy REST)tablet integer
mobile integer
custom array
pbs/update-class
Zmienia etykietę, uproszczoną nazwę lub style klasy globalnej; każdy używający jej element jest aktualizowany.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-class/runedit_theme_options (własne sprawdzenie trasy REST)id string (wymagane)
label string
slug string
s object
cat string
pbs/update-conversion-tracking
Zmienia ustawienia Google Analytics 4, Google Tag Managera i Meta Pixela oraz określa, które zdarzenia są wysyłane.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/runmanage_options (własne sprawdzenie trasy REST)ga4 string
gtm string
pixel string
loadTags boolean
formEvent string
pbs/update-cookie-banner
Modyfikuje baner zgody. Gdy jest włączony, skrypty śledzące czekają na zgodę odwiedzającego.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/runmanage_options (własne sprawdzenie trasy REST)enabled boolean
popup integer
handles array
cookieDays integer
optOutOutsideEu boolean
pbs/update-dark-mode
Ustawia tryb ciemny (tryb: wyłączony, automatyczny lub przełącznik) oraz jego kolory.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/runedit_theme_options (własne sprawdzenie trasy REST)mode string (wymagane): device, light, dark
colors object
pbs/update-design-categories
Zastępuje jedną listę kategorii (grupa: classes lub tokens; elementy: lista uproszczonych nazw i nazw). Wpisy przypisane do usuniętej kategorii stają się bez kategorii.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/runedit_theme_options (własne sprawdzenie trasy REST)group string (wymagane): classes, tokens
items array (wymagane)
pbs/update-design-globals
Zmienia ogólnowitrynowe kolory (colors), kroje pisma (fonts, headingFont, bodyFont). Każda strona przejmuje tę zmianę; plik theme.json motywu jest z nią synchronizowany.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/runedit_theme_options (własne sprawdzenie trasy REST)colors object
fonts object
bodyFont string
headingFont string
pbs/update-form
Zmienia jeden formularz (post, form): ustawienia i działania są łączone z istniejącymi; pola (i kroki) zastępują dotychczasowe pola.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-form/runedit_post (własne sprawdzenie trasy REST)post string (wymagane)
form string (wymagane)
title string
fields array
steps array
actions object
submitText string
successMessage string
redirectUrl string
trackEvent string
pbs/update-page
Zmienia tytuł, stan lub treść blokową strony. Przesłana treść zastępuje treść strony.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/update-page/runedit_post dla tej strony; publish_pages do publikacji lub oznaczenia jako prywatnaid integer (wymagane)
title string
status string: draft, pending, publish, private
sections array
content string
pbs/update-popup
Zmienia wyskakujące okienko, wsuwany panel lub pasek (id): treść, wyzwalacz, częstotliwość lub miejsce wyświetlania.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/runedit_post (własne sprawdzenie trasy REST)id string (wymagane)
title string
content string
status string: draft, publish
settings object
pbs/update-settings
Zmienia prefiks klas interfejsu witryny (od 1 do 8 małych liter lub cyfr, zaczynając od litery) i/lub włącza albo wyłącza agentów AI (MCP) (mcp: false usuwa każdą zdolność i punkt końcowy MCP).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/runmanage_options (własne sprawdzenie trasy REST)prefix string
mcp boolean
pbs/update-theme-template
Zmienia jeden szablon (id): dowolne z pól title, type, content (znacznik blokowy), include, exclude, priority, status. Zmienia się tylko to, co prześlesz.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/runwłasne sprawdzenie uprawnień trasy REST dla danego elementuid string (wymagane)
title string
type string
content string
include array
exclude array
priority integer
status string: publish, draft
pbs/update-tokens
Zmienia skale odstępów, zaokrągleń i cieni (space, radius, shadow) lub przywraca ich wartości domyślne (reset).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/runedit_theme_options (własne sprawdzenie trasy REST)space array
radius array
shadow array
reset boolean
pbs/update-variables
Zastępuje zmienne projektowe witryny (variables: lista par nazwa i wartość).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/runedit_theme_options (własne sprawdzenie trasy REST)variables array (wymagane)
pbs/upload-icon
Dodaje ikonę SVG (name, znacznik svg) do biblioteki ikon; kod SVG jest najpierw oczyszczany.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/runupload_files (własne sprawdzenie trasy REST)name string (wymagane)
svg string (wymagane)
pbs/upload-lottie
Weryfikuje poprawność dokumentu JSON Lottie (json, name) i publikuje go jako plik statyczny dla bloku Lottie.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/runupload_files (własne sprawdzenie trasy REST)name string (wymagane)
json string (wymagane)

Wygenerowano z pliku abilities.json wtyczki, który sam jest generowany z działającej witryny; test kończy się niepowodzeniem, gdy te dwa elementy są niezgodne.

Polecenia WP-CLI

Uruchom je na serwerze za pomocą WP-CLI. Każde polecenie sprawdza te same uprawnienia, co ekrany wtyczki; przykłady pochodzą z tekstu pomocy samej wtyczki.

PolecenieDziałanieWersja
wp pbs export [--types=<types>] [--no-settings] [--file=<name>]Eksportuj szablony, wzorce i ustawienia do pliku.Bezpłatna
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run]Zaimportuj plik eksportu.Bezpłatna
wp pbs importers runKonwertuj starszą zawartość: każdy wpis lub jeden.Bezpłatna
wp pbs importers statusPokaż stan migracji.Bezpłatna
wp pbs importers undoCofnij konwersje z kopii zapasowych: każdy wpis lub jeden.Bezpłatna
wp pbs migrate runKonwertuj starszą zawartość: każdy wpis lub jeden.Bezpłatna
wp pbs migrate statusPokaż stan migracji.Bezpłatna
wp pbs migrate undoCofnij konwersje z kopii zapasowych: każdy wpis lub jeden.Bezpłatna
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>]Znajdź i zamień w całej witrynie.Pro
wp pbsw fonts download <family> [--weights=<weights>] [--italic]Pobierz rodzinę fontów Google Fonts do tej witryny.Bezpłatna
wp pbsw fonts listWyświetl listę zapisanych rodzin fontów.Bezpłatna
wp pbsw fonts remove <family>Usuń zapisaną rodzinę fontów wraz z jej plikami.Bezpłatna

Akcje i filtry

Wszystkie haki oferowane przez wtyczkę wraz z opisem z jej kodu źródłowego. Filtry zmieniają wartość; akcje pozwalają na uruchomienie kodu w określonym momencie; punkty wejścia to akcje, które wywołujesz, aby zlecić wtyczce wykonanie zadania.

UchwytRodzajDziałanieParametryWydanie
pbs_assets_changedAkcjaUruchamia się, gdy opublikowane pliki front-endu PBS uległy zmianie, a pamięci podręczne stron, do których ma dostęp, zostały wyczyszczone: podepnij się tutaj, aby wyczyścić to, do czego PBS nie ma dostępu (CDN, serwer proxy, pamięć podręczna hostingu).brakDarmowe
pbs_enqueue_scriptsAkcjaPrzestarzała akcja: dodaje do kolejki skrypty wywołujące window.pbsAddInspector().brakDarmowe
pbs_shortcodesFiltrPrzestarzały filtr: tag shortcode => {label, desc, options[]} (Shortcode-API.md).array $shortcodesDarmowe
pbsw_admin_dataFiltrFiltruje dane, z którymi uruchamia się aplikacja administracyjna. Warstwa premium używa go do zgłaszania swojej wersji; nie umieszczaj tu poufnych danych, ponieważ są one drukowane w kodzie strony.brakDarmowe
pbsw_admin_enqueueAkcjaUruchamia się po dodaniu do kolejki skryptu ekranu administracyjnego, dzięki czemu moduł może dodać do kolejki skrypt dodający panel za pomocą filtra JavaScript `pbs.admin.panels` (musi zależeć od tego uchwytu; ekran renderuje się po zdarzeniu DOM ready, po uruchomieniu każdego skryptu w stopce).string $handleDarmowe
pbsw_ai_enqueueAkcjaUruchamia się po dodaniu do kolejki pakietu edytora AI, dzięki czemu dodatek (i warstwa Pro) może dodać po nim do kolejki własne panele AI.string $handleDarmowe
pbsw_ai_messagesFiltrFiltruje komunikaty każdego żądania AI wysyłanego przez wtyczkę wraz z jego kontekstem (zadanie, cel, dostawca, model, użytkownik); zestaw marki Pro dodaje tutaj twoją markę.array $messages
array $context
Darmowe
pbsw_ai_pro_featuresFiltrFiltruje funkcje AI wersji Pro oferowane przez edytor (warstwa premium dodaje swoje nazwy: agent, site, block, design, image, css, a11y).brakDarmowe
pbsw_ai_seo_pluginsFiltrFiltruje wtyczki SEO, do których pomocnik AI SEO zapisuje metatytuł i metaopis.brakDarmowe
pbsw_ai_seo_writeFiltrFiltruje, czy inna wtyczka SEO przejęła metatytuł i metaopis. Wtyczka dodana w `pbsw_ai_seo_plugins` zapisuje je tutaj, na swój własny sposób, i zwraca true.bool $written
string $plugin
int $post_id
string $title
string $description
Darmowe
pbsw_asset_sourcesFiltrWszystkie źródła front-endu: tego pliku, te rejestrowane przez warstwę wydajności za pomocą add_source() (CSS dla poszczególnych bloków, moduły widoku) oraz wszelkie dodane przez warstwę premium dla siebie za pośrednictwem `pbsw_asset_sources` (jej pliki znajdują się w jej własnym katalogu, dostarczanym tylko z pakietem premium). Akceptowana jest tylko zwykła ścieżka względna `.css`/`.js` wewnątrz wtyczki, pod kluczem złożonym z małych liter (`legacy.css`, `block/row.css`, `module/tabs.js`).brakDarmowe
pbsw_breakpoints_changedAkcjaUruchamia się, gdy zmieniają się punkty przerwania (skompilowane arkusze stron są przebudowywane przy następnym wyświetleniu, ponieważ punkty przerwania są częścią ich sygnatury).brakDarmowe
pbsw_cache_purgedAkcjaUruchamia się po wyczyszczeniu wpisu przez PBS z aktywnych wtyczek pamięci podręcznej.int $post_idDarmowe
pbsw_cache_purgersFiltrFiltruje dodatkowe mechanizmy czyszczenia uruchamiane po zmianie opublikowanych plików: nazwa => funkcja wywoływalna. Hosting dodaje własne (CDN, serwer proxy); te, które zgłoszą błąd, są pomijane i nie są raportowane jako wyczyszczone.brakDarmowe
pbsw_code_blocksFiltrFiltruje nazwy bloków traktowanych jako własny kod (tylko role z uprawnieniem `code` mogą je dodawać lub modyfikować).brakPro
pbsw_consent_countryFiltrFiltruje kraj odwiedzającego (ISO 3166-1 alpha-2) dla reguły regionalnej banera ciasteczek. Wtyczka nigdy nie sprawdza kraju samodzielnie; zwróć ”, gdy jest nieznany.string $countryPro
pbsw_content_onlyFiltrFiltruje, czy użytkownik może edytować tylko tekst i obrazy, z zablokowanym układem.bool $content_only
int $user_id
Darmowe
pbsw_design_class_cssFiltrFiltruje skompilowany kod CSS klasy globalnej przed zapytaniem silnika projektowania. Zwróć ciąg znaków, aby użyć go zamiast tego.string|null $css
string $selector
Pro
pbsw_design_custom_breakpointsFiltrFiltruje, czy niestandardowe punkty przerwania są dostępne (pbs-d3, Pro).bool $allowedDarmowe
pbsw_design_element_cssFiltrFiltruje, czy niestandardowy CSS dla poszczególnych elementów jest kompilowany (warstwa premium go włącza, d8).bool $enabledDarmowe
pbsw_design_layout_suffixFiltrFiltruje sufiks selektora elementu układu dla bloku (” = własny element bloku).string $suffix
string $prefix
Darmowe
pbsw_design_propsFiltrFiltruje właściwości projektowe (warstwa premium dodaje własne).brakDarmowe
pbsw_dynamic_editor_sourcesFiltrWięcej źródeł w edytorze (pola produktów WooCommerce).brakPro
pbsw_dynamic_fieldsFiltrKatalog pól dla dostawców, którzy nie udostępniają API listowania odczytywanego przez tę wtyczkę (JetEngine, Toolset): klucze ich pól wpisuje się w edytorze lub dodaje tutaj.string $post_typePro
pbsw_dynamic_sourcesFiltrWięcej źródeł (produkty WooCommerce): nazwa → etykieta; ich wartości pochodzą z `pbsw_dynamic_value`.brakPro
pbsw_dynamic_valueFiltrWartość z innego źródła (WooCommerce).string|null $value
string $source
Pro
pbsw_form_submittedAkcjaUruchamia się po pomyślnej walidacji przesłanego formularza i wykonaniu jego akcji.brakPro
pbsw_frontend_prefixFiltrFiltruje neutralny prefiks klas front-endu.string $prefixBezpłatna
pbsw_fs_loadedAkcjaUruchamia się po załadowaniu SDK licencjonowania (w głównym pliku, przed jakimkolwiek kodem Page Builder Sandwich). Zaczep się tutaj, aby komunikować się z `pbsw_fs()`.brakBezpłatna
pbsw_is_agencyFiltrFiltruje informację, czy funkcje planu Agency są dostępne na tej witrynie.bool $agencyBezpłatna
pbsw_is_proFiltrFiltruje informację, czy warstwa premium jest uruchomiona. Odpowiada na to wyłącznie warstwa premium.bool $proBezpłatna
pbsw_kit_api_baseFiltrFiltruje bazowy adres URL API Zinn Digital®, do którego odwołują się ekrany wsparcia.string $baseBezpłatna
pbsw_kit_diagnosticsFiltrFiltruje diagnostykę, zanim zobaczy ją właściciel witryny. Wtyczka dodaje własne dane w sekcji `extra`. ⛔ Uruchamia się to PRZED podglądem, nigdy pomiędzy podglądem a wysłaniem.brakBezpłatna
pbsw_kit_footprint_freeFiltrFiltruje informację, czy ta witryna jest wolna od śladów (footprint-free), dzięki czemu Zinn® Ads nie jest na niej nigdy promowane.bool $footprint_freeBezpłatna
pbsw_kit_importedAkcjaUruchamia się po zaimportowaniu zestawu.int $frontBezpłatna
pbsw_kit_promotionsFiltrFiltruje rejestr promocji przed jego przetworzeniem. Dodaj wiersz, aby promować inny produkt: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) oraz `url` lub (dla wtyczki) `name`, `site`, `main_files`.brakBezpłatna
pbsw_kit_tierFiltrFiltruje poziom planu zgłaszany przez zestaw dla tej wtyczki (środowiska testowe i stagingowe; na produkcji decyduje licencja).string $tierBezpłatna
pbsw_lcp_foldFiltrOkreśla, jak głęboko treść jest traktowana jako widoczna na pierwszym ekranie (above the fold), w pikselach CSS od góry. Bloki zaczynające się powyżej są traktowane jako widoczne od razu: ich obrazki ładują się natychmiastowo, a najbardziej prawdopodobny obraz LCP otrzymuje `fetchpriority=”high”`; bloki poniżej ładują się leniwie (lazy-load). Zwiększ tę wartość przy wysokim module hero, zmniejsz przy zwartym nagłówku.int $foldBezpłatna
pbsw_legacy_body_classesFiltrFiltruje archiwalne klasy znacznika body. Warstwa premium dodaje tutaj archiwalne klasy responsywne premium (wytyczna 5: to zachowanie nie jest obecne w bezpłatnej wtyczce).brakBezpłatna
pbsw_legacy_script_enqueuedAkcjaArchiwalny wpis został sprawdzony pod kątem zachowania na front-endzie (warstwa premium dodaje własne).int $post_id
string $content
string|null $handle
Bezpłatna
pbsw_library_tokenFiltrFiltruje token uwierzytelniający (bearer token) wysyłany z żądaniami zestawów (dostarcza go biblioteka chmurowa premium).string $tokenBezpłatna
pbsw_link_baseFiltrFiltruje ścieżkę, pod którą działają krótkie odnośniki (`/go/<uproszczona-nazwa>/`).string $basePro
pbsw_list_servicesFiltrFiltruje usługi list wysyłkowych, do których formularze mogą zapisywać użytkowników.brakPro
pbsw_loop_query_argsFiltrZapytanie pętli (WooCommerce: zakres cen, w promocji, w magazynie, sortowanie według ceny/popularności/oceny).brakPro
pbsw_loop_sortsFiltrOpcje sortowania (WooCommerce dodaje cenę, popularność i ocenę).brakPro
pbsw_mcp_abilitiesAkcjaUruchamia się po zarejestrowaniu bezpłatnych możliwości (abilities): Page Builder Sandwich Pro rejestruje tutaj własne (jego procedura startowa podłącza to tylko wtedy, gdy licencja zezwala na kod premium).brakBezpłatna
pbsw_migration_batch_sizeFiltrOkreśla, ile wpisów ze starszych wersji (5.x) konwertuje jeden krok migracji w tle. Każdy krok to jedno zadanie Action Scheduler; mniejsza partia odpowiada wolniejszemu serwerowi lub ograniczeniom pamięci, większa — szybkiemu serwerowi z dużą liczbą wpisów. Wartości mniejsze niż 1 są traktowane jako 1.int $sizeBezpłatna
pbsw_migration_post_typesFiltrFiltruje typy wpisów konwertowane przez migrację ze starszych wersji.list<string> $typesBezpłatna
pbsw_nav_menu_item_classesFiltrFiltruje klasy elementu (opcje elementu w wersji Pro dodają `nav-menu__item–hide-mobile` oraz `–hide-desktop`). Zachowywane są tylko klasy `nav-menu__item–<name>`.int $depthBezpłatny
pbsw_nav_menu_item_labelFiltrFiltruje etykietę elementu, która jest zabezpieczonym kodem HTML (opcje elementu w wersji Pro dodają ikonę, plakietkę i opis). Funkcja zwrotna musi zwracać zabezpieczony kod HTML.string $label
int $depth
string $prefix
Bezpłatny
pbsw_nav_menu_toggleFiltrFiltruje kod HTML przycisku Menu: projektant paska przełączania w wersji Pro umieszcza go na pasku z logo, polem wyszukiwania, odnośnikami… (wyświetlanym tylko wtedy, gdy menu jest zwinięte). Wynik niezawierający niezmienionego przycisku jest ignorowany, dzięki czemu menu nigdy go nie utraci.string $toggle
string $prefix
Bezpłatny
pbsw_newsletter_form_settingsFiltrUstawienia formularza, który nie pochodzi z wersji 5.x (data-* ⇒ wartość) lub pusta tablica.int $post_id
string $form
Bezpłatny
pbsw_newsletter_providersFiltrUsługi newslettera, do których ta witryna może zapisywać subskrybentów: usługa ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}. Warstwa premium dodaje trzy usługi z wersji 5.x.brakBezpłatny
pbsw_page_css_changedAkcjaUruchamiana, gdy zmieni się skompilowany arkusz stylów wpisu (wtyczki buforujące czyszczą wtedy pamięć podręczną).int $post_idBezpłatny
pbsw_page_css_enqueuedAkcjaUruchamiana po dodaniu do kolejki skompilowanego arkusza stylów strony (tutaj podpina się warstwa premium krytycznego CSS).string $handle
int $post_id
Bezpłatny
pbsw_page_css_extraFiltrFiltruje kod CSS dołączany do skompilowanego arkusza strony po własnych arkuszach bloków (pbs-p4: reguły systemu projektowania `.<prefix>-s-<id>`). Jest on tutaj skompilowany, lecz niezminifikowany: odbiornik zwraca kod CSS gotowy do użycia.string $extra
string $prefix
int $post_id
Bezpłatny
pbsw_page_css_signatureFiltrFiltruje pozostałe elementy decydujące o aktualności skompilowanego stanu (pbs-p4: punkty przerwania).string $extra
\WP_Post $post
Bezpłatny
pbsw_page_css_stateFiltrFiltruje skompilowany stan wpisu przed jego zapisaniem (pbs-p4 rejestruje, które reguły projektowe zawiera arkusz, aby filtr renderowania nie wypisywał ich ponownie).int $post_idBezpłatny
pbsw_permissionFiltrFiltruje informację, czy użytkownik może korzystać z uprawnień kreatora. Bezpłatna wtyczka zezwala każdemu; menedżer ról w wersji Pro odpowiada na podstawie roli. Administratorzy powinni mieć zawsze dostęp.bool $allowed
string $what
int $user_id
Bezpłatny
pbsw_popup_forceFiltrWyskakujące okienka wyświetlane na każdej stronie, niezależnie od ustawień targetowania (np. baner z ciasteczkami).brakPro
pbsw_replace_post_typesFiltrFiltruje typy wpisów domyślnie przeszukiwane przez funkcję znajdź i zamień.brakPro
pbsw_schema_skipFiltrFiltruje typy danych strukturalnych pomijane przez Page Builder Sandwich z powodu ich wcześniejszego wygenerowania dla tej strony przez wtyczkę SEO witryny.string $contentPro
pbsw_site_design_dataFiltrFiltruje dane inicjalizacyjne wyglądu witryny. Warstwa premium zgłasza swoją edycję i dodaje dane wymagane przez jej sekcje.brakBezpłatny
pbsw_site_design_depsFiltrFiltruje zależności pakietów wyglądu witryny. Warstwa premium dodaje tutaj własny skrypt, dzięki czemu jej sekcje są rejestrowane przed pierwszym wyrenderowaniem panelu.string $handleBezpłatny
pbsw_site_health_keep_revisionsFiltrFiltruje liczbę najnowszych wersji każdego wpisu, które są zachowywane podczas czyszczenia (domyślnie 5).int $keepPro
pbsw_style_at_rulesFiltrFiltruje szablony at-rules oferowane przez kreator stylów w sekcji Styl › Warunek: lista `array( 'id’ => 'narrow-card’, 'label’ => 'Narrow card’, 'type’ => 'container’, 'query’ => 'card (max-width:400px)’ )`, gdzie `type` to `media`, `container` lub `supports`. Wartości ustawione w warunku są wypisywane jako `@<type> <query>{…}` po regułach rozmiaru ekranu. Wbudowane szablony to: druk, ciemna kompozycja kolorów, zredukowany ruch oraz mysz lub gładzik; nieprawidłowy szablon jest odrzucany i wymieniany w akcji `pbsw_style_at_rules_invalid`.brakBezpłatny
pbsw_style_at_rules_invalidAkcjaUruchamiana, gdy szablony z `pbsw_style_at_rules` zostały odrzucone jako nieprawidłowe.brakBezpłatny
pbsw_template_content_locationFiltrBardziej szczegółowa lokalizacja treści (WooCommerce: single_product, product_archive, cart…).string $locationPro
pbsw_template_resolvedFiltrSzablony wybrane dla danej lokalizacji.string $typePro
pbsw_template_typesFiltrWięcej typów szablonów (strony WooCommerce).brakPro
pbsw_theme_builder_editor_dataFiltrWięcej danych edytora (dynamiczne źródła danych i wtyczki pól, elementy WooCommerce).brakPro
pbsw_theme_globals_savedAkcjaTa akcja jest opisana poniżej.brakBezpłatna
pbsw_transfer_importedAkcjaUruchamia się po zaimportowaniu pakietu, aby można było przebudować pamięć podręczną utworzoną na podstawie szablonów i ustawień (style poszczególnych stron, arkusz stylów witryny).brakBezpłatna
pbsw_transfer_meta_keysFiltrFiltruje klucze meta wpisów przenoszone z każdym elementem przez import i eksport.brakBezpłatna
pbsw_transfer_optionsFiltrFiltruje opcje, które import i eksport mogą przenosić między witrynami. Akceptowane są tylko opcje `pbsw_`; wszystko inne jest odrzucane, aby pakiet nigdy nie mógł nadpisać opcji rdzenia ani rozwiązań zewnętrznych.brakBezpłatna
pbsw_transfer_post_typesFiltrFiltruje typy wpisów, które import i eksport mogą przenosić między witrynami.brakBezpłatna
pbsw_visitor_countryFiltrFiltruje kraj odwiedzającego na potrzeby weryfikacji wieku i powiadomień o odpowiedzialnej grze, w przypadku witryny rozpoznającej go w inny sposób (wtyczka geolokalizacyjna, profil członkowski).string $countryPro
pbsw_white_label_mapFiltrFiltruje zamienniki white-label (tekst źródłowy => wyświetlany tekst).brakPro