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.
Punkty końcowe
| Funkcja | REST |
|---|---|
| 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ść | Wydanie | REST | Uprawnienie | Parametry |
|---|---|---|---|---|
pbs/activate-custom-fontUdostępnia przesłany własny krój pisma (plik fontu w bibliotece mediów, według id) w selektorach fontów. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/run | edit_theme_options (własne sprawdzenie trasy REST) | id liczba całkowita (wymagane) |
pbs/add-local-fontPobiera rodzinę fontów Google (rodzina, grubości, kursywa) i serwuje ją z tej witryny. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (własne sprawdzenie trasy REST) | family ciąg znaków (wymagane)weights tablicaitalic wartość logiczna |
pbs/add-sectionDodaje gotową sekcję do strony: na początku, na końcu lub po sekcji na określonej pozycji. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-section/run | edit_post dla tej strony | id liczba całkowita (wymagane)section ciąg znaków (wymagane)position ciąg znaków: start, end, afterafter liczba całkowita |
pbs/add-shop-blockDodaje 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). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (własne sprawdzenie trasy REST) | post liczba całkowita (wymagane)block ciąg znaków (wymagane): product-element, mini-cartpart ciąg znaków: title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, descriptionproductId liczba całkowitalabel ciąg znaków |
pbs/ai-check-accessibilityWyś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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/run | edit_post dla strony | post_id liczba całkowita (wymagane) |
pbs/ai-create-blockProjektuje 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/run | edit_posts i publish_posts; reguły ról i wydatków w ustawieniach SI | description ciąg znaków (wymagane)title ciąg znaków |
pbs/ai-css-helpWyjaś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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts oraz uprawnienie do edycji kodu w edytorze wizualnym | action ciąg znaków (wymagane): explain, write, fixcss ciąg znakówinstruction ciąg znakówblock ciąg znaków |
pbs/ai-design-fromOdtwarza 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/run | edit_pages (edit_post dla zrzutu ekranu); reguły ról i wydatków w ustawieniach SI | attachment_id liczba całkowitaurl ciąg znakówtitle ciąg znakówinstruction ciąg znaków |
pbs/ai-edit-pageZmienia 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/run | edit_post dla strony; reguły ról i wydatków w ustawieniach SI | post_id liczba całkowita (wymagane)instruction ciąg znaków (wymagane) |
pbs/ai-fix-accessibilityNaprawia 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/run | edit_post dla strony; reguły ról i wydatków w ustawieniach SI | post_id liczba całkowita (wymagane)issues tablica |
pbs/ai-generate-imageTworzy 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/run | upload_files; reguły dotyczące ról i wydatków w ustawieniach AI | prompt ciąg znaków (wymagane)size ciąg znaków: square, landscape, portraitalt ciąg znakówtitle ciąg znakówpost_id liczba całkowita |
pbs/ai-generate-sectionPrzekształ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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/run | edit_posts; edit_post, aby dodać do strony; reguły dotyczące ról i wydatków w ustawieniach AI | description ciąg znaków (wymagane)section ciąg znakówpost_id liczba całkowitaposition ciąg znaków: start, end |
pbs/ai-plan-siteNa 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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages; reguły dotyczące ról i wydatków w ustawieniach AI | brief ciąg znaków (wymagane) |
pbs/ai-save-seo-metaZapisuje 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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/run | edit_post dla danej strony | post_id liczba całkowita (wymagane)title ciąg znaków (wymagane)description ciąg znaków (wymagane) |
pbs/ai-suggest-seo-metaOdczytuje 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łatna | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/run | edit_post dla danej strony; reguły dotyczące ról i wydatków w ustawieniach AI | post_id liczba całkowita (wymagane)keyword ciąg znaków |
pbs/ai-undoPrzywraca stronę do stanu sprzed zmiany wprowadzonej przez AI, korzystając z undo_revision zwróconego przez tę zmianę. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/run | edit_post dla danej strony | post_id liczba całkowita (wymagane)revision liczba całkowita (wymagane) |
pbs/ai-write-alt-textAnalizuje 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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | upload_files i edit_post dla obrazu lub strony; reguły dotyczące ról i wydatków w ustawieniach AI | attachment_id liczba całkowitapost_id liczba całkowitaonly_missing wartość logicznalanguage ciąg znaków |
pbs/ai-write-textTworzy 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łatna | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/run | edit_posts (edit_post po podaniu post_id); reguły dotyczące ról i wydatków w ustawieniach AI | action ciąg znaków (wymagane): write, improve, shorten, expand, tone, fix, customtext ciąg znakówtone ciąg znaków: professional, friendly, confident, playful, formal, simpleinstruction ciąg znakówcontext ciąg znaków |
pbs/apply-brand-kitStosuje kolory i kroje pisma z zapisanego zestawu marki do wyglądu witryny. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/run | edit_theme_options (własne sprawdzenie trasy REST) | brak |
pbs/apply-kitImportuje 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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/run | edit_pages i publish_pages; manage_options do ustawienia strony głównej; edit_theme_options do utworzenia menu | slug ciąg znaków (wymagane)pages tablicapublish wartość logicznafront wartość logicznamenu wartość logiczna |
pbs/apply-replaceWdraża zadanie z podglądu. Każdy zmieniony wpis zachowuje kopię zapasową, dzięki czemu zadanie można cofnąć. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
pbs/build-landing-pageProces z przewodnikiem: agent wybiera sekcje pasujące do twojej firmy, tworzy stronę jako szkic i pisze dla niej teksty. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business ciąg znaków (wymagane) |
pbs/build-pagesTworzy 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages; każda strona jest sprawdzana osobno (publish_pages, aby opublikować) | pages (wymagane) |
pbs/check-performanceZgł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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | edit_post dla danej strony | post_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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/run | edit_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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/run | manage_options (własne sprawdzenie trasy REST) | service (wymagane)keyaccount |
pbs/connect-supportŁączy tę witrynę ze wsparciem Zinn Digital® (name, email, consent). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (własne sprawdzenie trasy REST) | email (wymagane)nameconsent (wymagane) |
pbs/convert-builder-exportKonwertuje 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/run | edit_pages (własne sprawdzenie trasy REST) | builder (wymagane): elementor, divi, beaver, wpbakerycontent (wymagane)titlemediadryRunstatus: draft, pending, private, publish |
pbs/convert-builder-pageKonwertuje 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages i edit_post (własne sprawdzenie trasy REST) | id (wymagane)dryRunstatus: draft, pending, private, publish |
pbs/convert-postKonwertuje jedną stronę z wersji 5.x na bloki (po wcześniejszym utworzeniu kopii zapasowej). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/run | własne sprawdzenie uprawnień trasy REST dla danego elementu | id (wymagane) |
pbs/create-ab-testDodaje test dwóch wersji sekcji na końcu wpisu (post, name, a, b; split i goal są opcjonalne). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (własne sprawdzenie trasy REST) | post (wymagane)namea (wymagane)b (wymagane)splitgoal |
pbs/create-classTworzy globalną klasę stylu wielokrotnego użytku: etykieta, uproszczona nazwa i jej style (s). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (własne sprawdzenie trasy REST) | label (wymagane)slugscat |
pbs/create-cookie-bannerTworzy gotowy projekt banera zgody, od którego można zacząć. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/create-formTworzy 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). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (własne sprawdzenie trasy REST) | titlefields (wymagane)stepsactionssubmitTextsuccessMessageredirectUrltrackEventpostpageTitlestatus: draft, publish, private |
pbs/create-pageTworzy stronę z sekcji biblioteki i/lub zawartości bloków. Nowa strona jest szkicem, chyba że zostanie zażądany inny status. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages; publish_pages, aby opublikować lub oznaczyć jako prywatną | title ciąg znaków (wymagane)status ciąg znaków: draft, pending, publish, privatesections tablicacontent ciąg znaków |
pbs/create-popupTworzy 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (własne sprawdzenie trasy REST) | title ciąg znaków (wymagane)content ciąg znaków (wymagane)status ciąg znaków: draft, publishsettings obiekt |
pbs/create-query-loopDodaje 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}]. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-query-loop/run | edit_post i edit_posts (własne sprawdzenie trasy REST) | post liczba całkowitapageTitle ciąg znakówstatus ciąg znaków: draft, publish, privatesource ciąg znaków: posts, users, terms, fieldpostType ciąg znakówperPage liczba całkowitacolumns liczba całkowitaorderBy ciąg znakóworder ciąg znaków: ASC, DESCpagination ciąg znaków: none, numbers, prevnexttaxonomy ciąg znakówfieldKey ciąg znakówfilters tablica |
pbs/create-teamTworzy bibliotekę zespołu (name), do której inne witryny mogą dołączyć za pomocą kodu zaproszenia. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (własne sprawdzenie trasy REST) | name ciąg znaków (wymagane) |
pbs/create-theme-templateTworzy 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). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | własne sprawdzenie uprawnień dla każdego elementu w trasie REST | title ciąg znaków (wymagane)type ciąg znaków (wymagane)content ciąg znakówinclude tablicaexclude tablicapriority liczba całkowitastatus ciąg znaków: publish, draft |
pbs/deactivate-custom-fontUsuwa własny krój pisma (po uproszczonej nazwie – slug) z selektorów fontów. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (własne sprawdzenie trasy REST) | slug ciąg znaków (wymagane) |
pbs/delete-classUsuwa klasę globalną. Elementy, które jej używały, zachowują swoją zawartość i tracą jej style. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
pbs/delete-iconUsuwa przesłaną ikonę; bloki, które jej używały, zachowują własną kopię. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
pbs/delete-library-itemUsuwa projekt z biblioteki w chmurze. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (własne sprawdzenie trasy REST) | item ciąg znaków (wymagane)team ciąg znaków |
pbs/delete-pagePrzenosi stronę do kosza. Można ją przywrócić z poziomu Strony, Kosz przez 30 dni. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | delete_post na tej stronie | id liczba całkowita (wymagane) |
pbs/delete-teamUsuwa zespół i każdy projekt w jego bibliotece. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (własne sprawdzenie trasy REST) | team ciąg znaków (wymagane) |
pbs/delete-theme-templatePrzenosi 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | własne sprawdzenie uprawnień dla każdego elementu w trasie REST | id ciąg znaków (wymagane) |
pbs/disconnect-supportOdłącza tę witrynę od wsparcia. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/duplicate-classKopiuje klasę globalną pod nowym id. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
pbs/duplicate-pageKopiuje stronę (jej tytuł, treść i szablon) do nowego szkicu. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | edit_post dla danej strony oraz edit_pages | id liczba całkowita (wymagane)title ciąg znaków |
pbs/export-designZwraca 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). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (własne sprawdzenie trasy REST) | brak |
pbs/export-designsEksportuje wybrane szablony i wzorce (identyfikatory) oraz, opcjonalnie, ustawienia jako jeden pakiet dla innej witryny. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/run | manage_options (własne sprawdzenie trasy REST) | ids tablicasettings wartość logiczna |
pbs/find-builder-pagesWyś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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (własne sprawdzenie trasy REST) | page liczba całkowitaper_page liczba całkowita |
pbs/generate-pageTworzy 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages; publish_pages do publikacji; uprawnienia roli i reguły wydatków z ustawień SI | brief ciąg znaków (wymagane)title ciąg znakówsections tablicastatus ciąg znaków: draft, pending, publish, private |
pbs/get-blockZwraca 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łatna | GET /wp-json/wp-abilities/v1/abilities/pbs/get-block/run | edit_posts | name ciąg znaków (wymagane) |
pbs/get-breakpointsZwraca szerokości dla tabletów i urządzeń mobilnych (oraz niestandardowe punkty przerwania w wersji Pro), z których korzystają kontrolki responsywności. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run | edit_theme_options (własne sprawdzenie trasy REST) | brak |
pbs/get-conversion-trackingZwraca 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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-cookie-bannerZwraca baner zgody: czy jest włączony, jego treść i wygląd, kategorie oraz miejsca, w których ma zastosowanie. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-design-globalsZwraca 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łatna | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/run | edit_theme_options (własne sprawdzenie trasy REST) | brak |
pbs/get-design-systemZwraca system projektowania Pro: klasy globalne, zmienne, tokeny projektowe, tryb ciemny, zestaw marki i własne kroje pisma. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (własne sprawdzenie trasy REST) | brak |
pbs/get-diagnosticsZwraca dane diagnostyczne, jakie zawierałoby zgłoszenie do pomocy technicznej: wersje, aktywne wtyczki, limity i ostatnie błędy. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-figma-connectionZwraca 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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-library-accountZwraca wykorzystanie pamięci biblioteki w chmurze, limit planu i informacje o zespole. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/run | edit_posts (własne sprawdzenie trasy REST) | brak |
pbs/get-library-itemZwraca jeden zapisany projekt, gotowy do wstawienia na tej witrynie (jego obrazy zostaną pobrane do biblioteki mediów). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/run | edit_posts (własne sprawdzenie trasy REST) | item ciąg znaków (wymagane)team ciąg znaków |
pbs/get-library-storageZwraca ustawienia własnego magazynu R2/S3 (klucz tajny nigdy nie jest zwracany). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-licenceZwraca plan Page Builder Sandwich tej witryny, stan licencji, datę odnowienia oraz informacje o tym, co zawiera plan. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-maintenanceZwraca tryb konserwacji / wkrótce: tryb, stronę, retry-after oraz to, które role nadal widzą witrynę. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-migrationZwraca postęp i raport konwersji treści z wersji 5.x. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/run | własne sprawdzenie uprawnień dla każdego elementu trasy REST | brak |
pbs/get-motion-optionsZwraca 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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (własne sprawdzenie trasy REST) | brak |
pbs/get-newsletter-keysInformuje, czy klucz Mailchimp jest zapisany (sam klucz nigdy nie jest zwracany). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/run | edit_posts (własne sprawdzenie trasy REST) | brak |
pbs/get-pageZwraca tytuł strony, status, odnośniki i treść bloków oraz sekcje (bloki najwyższego poziomu), z których się składa. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-page/run | edit_post dla tej strony | id liczba całkowita (wymagane) |
pbs/get-replace-jobZwraca dopasowania zadania, strona po stronie, do sprawdzenia przed zastosowaniem. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
pbs/get-reviews-sourcesZwraca źródła Google i Trustpilot wyświetlane przez blok opinii (Reviews). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-rolesZwraca informacje o tym, które role mogą korzystać z kreatora, projektowania, kodu i szablonów (tryb klienta). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-settingsZwraca prefiks klas front-endu, stan aktualizacji beta oraz informację, czy agenci AI (MCP) są dozwoleni. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/get-structured-dataWyś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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/run | edit_post dla tej strony | post_id liczba całkowita (wymagane) |
pbs/get-support-connectionInformuje, czy ta witryna jest połączona ze wsparciem Zinn Digital® i jako kto. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/run | manage_options (własne sprawdzenie trasy REST) | refresh wartość logiczna |
pbs/get-theme-builder-optionsZwraca 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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (własne sprawdzenie trasy REST) | brak |
pbs/get-white-labelZwraca ustawienia white-label: włączone lub wyłączone, wyświetlaną nazwę oraz to, którzy użytkownicy nadal widzą oryginał. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/import-designWeryfikuje 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-design/run | edit_theme_options (własne sprawdzenie trasy REST) | file obiekt (wymagane)mode ciąg znaków: merge, replaceapply wartość logiczna |
pbs/import-designsImportuje pakiet projektów Page Builder Sandwich (najpierw uruchom dryRun, aby zobaczyć, co uległoby zmianie; mode: skip lub replace; media; settings). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/run | manage_options (własne sprawdzenie trasy REST) | package obiekt (wymagane)mode ciąg znaków: skip, replace, duplicatesettings wartość logicznamedia wartość logicznadryRun wartość logiczna |
pbs/import-figma-frameImportuje 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/run | edit_pages i upload_files (własne sprawdzenie trasy REST) | url ciąg znaków (wymagane)title ciąg znakówdryRun wartość logicznastatus ciąg znaków: draft, pending, private, publish |
pbs/invite-team-memberTworzy jednorazowy kod zaproszenia (rola: read lub write; etykieta; dni ważności). Kod jest wyświetlany tylko raz. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/run | manage_options (własne sprawdzenie trasy REST) | team ciąg znaków (wymagane)role ciąg znaków: read, writedays liczba całkowitalabel ciąg znaków |
pbs/join-teamDołącza do biblioteki zespołu za pomocą kodu zaproszenia. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/join-team/run | manage_options (własne sprawdzenie trasy REST) | code ciąg znaków (wymagane) |
pbs/leave-teamOpuszcza bibliotekę zespołu, do której dołączyła ta witryna. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/list-ab-testsWyświetla listę testów A/B wraz z liczbą odwiedzających i konwersji dla każdej wersji oraz informacją, która z nich wygrywa. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/run | edit_pages (własne sprawdzenie trasy REST) | brak |
pbs/list-blocksWyś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łatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/run | edit_posts | search ciąg znaków |
pbs/list-dynamic-sourcesZwraca 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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/run | edit_posts (własne sprawdzenie trasy REST) | postType ciąg znaków |
pbs/list-extensionsWyś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łatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | brak |
pbs/list-form-submissionsWyświetla listę zgłoszeń przesłanych przez odwiedzających za pośrednictwem formularzy zapisujących zgłoszenia (form zawęża wyniki), strona po stronie. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/run | własne sprawdzenie uprawnień trasy REST dla każdego elementu | form ciąg znakówper_page liczba całkowitapage liczba całkowita |
pbs/list-formsWyświetla listę formularzy utworzonych za pomocą bloku Formularz oraz wtyczki formularzy, które może osadzać. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/run | edit_posts (własne sprawdzenie trasy REST) | brak |
pbs/list-kitsWyświetla listę zestawów witryn (zestaw gotowych stron dla określonego rodzaju działalności), które ta witryna może zaimportować. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/run | edit_pages i publish_pages | refresh wartość logiczna |
pbs/list-library-itemsWyświetla listę projektów zapisanych w bibliotece w chmurze (kind: sekcja, strona lub wzorzec; team: biblioteka zespołu). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (własne sprawdzenie trasy REST) | team ciąg znakówkind ciąg znaków: , section, page, style |
pbs/list-local-fontsWyświetla listę fontów Google, które ta witryna hostuje lokalnie (pobrane raz, serwowane z witryny, bez zapytań do Google). | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/list-lottieWyświetla listę przesłanych animacji Lottie. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (własne sprawdzenie trasy REST) | brak |
pbs/list-marketing-connectionsWyś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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/list-marketing-formsWyświetla listę wszystkich formularzy utworzonych za pomocą kreatora formularzy: stronę, na której się znajdują, ich pola oraz akcje wykonywane po przesłaniu. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (własne sprawdzenie trasy REST) | brak |
pbs/list-marketing-listsWyświetla listę odbiorców lub list połączonej usługi list wysyłkowych dla akcji zapisu w formularzu. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (własne sprawdzenie ścieżki REST) | service ciąg znaków (wymagane) |
pbs/list-pagesWyświetla listę stron, które możesz edytować, od najnowszych, z opcjonalnym wyszukiwaniem. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages; wyświetlane są tylko strony, które użytkownik może edytować | search ciąg znakówstatus ciąg znaków: any, draft, pending, publish, privatepage liczba całkowitaper_page liczba całkowita |
pbs/list-popupsWyś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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (własne sprawdzenie ścieżki REST) | brak |
pbs/list-replace-jobsWyświetla zadania znajdowania i zastępowania w całej witrynie oraz ich stan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (własne sprawdzenie ścieżki REST) | brak |
pbs/list-sectionsWyświetla gotowe sekcje (nagłówek/hero, funkcje, FAQ, opinie, wezwanie do działania i inne), które można dodać do strony. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search ciąg znaków |
pbs/list-team-membersWyświetla witryny w zespole oraz ich uprawnienia dostępu. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (własne sprawdzenie ścieżki REST) | team ciąg znaków (wymagane) |
pbs/list-teamsWyświetla zespoły, do których ta witryna należy lub których jest właścicielem. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (własne sprawdzenie ścieżki REST) | brak |
pbs/list-theme-templatesWyś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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | własne sprawdzenie uprawnień dla każdego elementu przez ścieżkę REST | brak |
pbs/list-transferableWyświetla szablony, wzorce i ustawienia, które można wyeksportować do innej witryny. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (własne sprawdzenie ścieżki REST) | brak |
pbs/list-uploaded-iconsWyświetla ikony SVG przesłane do biblioteki ikon, od najnowszych. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (własne sprawdzenie ścieżki REST) | page liczba całkowitaper_page liczba całkowita |
pbs/move-sectionPrzenosi sekcję strony z jednej pozycji na drugą (indeksowane od 0, w kolejności wyświetlania na stronie). | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | edit_post dla tej strony | id liczba całkowita (wymagane)from liczba całkowita (wymagane)to liczba całkowita (wymagane) |
pbs/open-support-ticketWysył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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_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_requestemail ciąg znakówname ciąg znakówdiagnostics wartość logiczna |
pbs/preview-dynamic-valueZwraca 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. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/run | edit_post (własne sprawdzenie ścieżki REST) | post liczba całkowita (wymagane)source ciąg znaków (wymagane)field ciąg znakówprovider ciąg znakówkey ciąg znakówas ciąg znaków: text, url |
pbs/record-support-consentZapisuje zgodę administratora na wysyłanie danych diagnostycznych wraz ze zgłoszeniami do pomocy technicznej. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/run | manage_options (własne sprawdzenie ścieżki REST) | consent wartość logiczna (wymagane) |
pbs/refresh-reviewsPobiera najnowsze opinie Trustpilot natychmiast, zamiast czekać na codzienne odświeżenie. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/run | manage_options (własne sprawdzenie ścieżki REST) | brak |
pbs/remove-blockUsuwa 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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/run | edit_post dla tej strony | id liczba całkowita (wymagane)path tablica (wymagane) |
pbs/remove-library-storageUsuwa ustawienia własnego magazynu danych; ponownie używany jest magazyn z planu. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/remove-local-fontUsuwa pliki hostowanego lokalnie krojów pisma. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/run | manage_options (własne sprawdzenie trasy REST) | family (wymagany) |
pbs/remove-team-memberUsuwa witrynę z zespołu. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (własne sprawdzenie trasy REST) | team (wymagany)member (wymagany) |
pbs/reset-ab-testCzyści liczniki testu i uruchamia go ponownie (test). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (własne sprawdzenie trasy REST) | test (wymagany) |
pbs/save-library-itemZapisuje kod bloków (title, kind, markup, styles, tags) w twojej bibliotece w chmurze lub w bibliotece zespołu; obrazy są do niego dołączane. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (własne sprawdzenie trasy REST) | teamkind (wymagany): section, page, styletitle (wymagany)tagsmarkupstyles |
pbs/set-block-motionUstawia 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (własne sprawdzenie trasy REST) | post (wymagany)path (wymagana)breakpointmotion (wymagany) |
pbs/set-library-storageZapisuje własny magazyn danych: provider (r2 lub s3), bucket, region, endpoint, prefix, key_id, secret, enabled. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (własne sprawdzenie trasy REST) | enabledprovider: r2, s3, otherendpointregionbucketprefixkeyIdsecretpathStyle |
pbs/set-maintenanceWłą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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (własne sprawdzenie trasy REST) | mode: off, maintenance, coming_soonpage_idrolesretry_after |
pbs/set-newsletter-keysZapisuje (lub usuwa, podając pustą wartość) klucz API Mailchimp, z którego korzysta blok newslettera. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (własne sprawdzenie trasy REST) | mailchimp (wymagany) |
pbs/set-reviews-sourcesUstawia miejsce w Google i profil w Trustpilot, z których blok Opinie odczytuje recenzje. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (własne sprawdzenie trasy REST) | googletrustpilot |
pbs/set-rolesOkreśla uprawnienia w kreatorze dla poszczególnych ról (roles), np. rolę klienta z dostępem tylko do treści. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (własne sprawdzenie trasy REST) | roles (wymagany) |
pbs/set-white-labelWłącza lub wyłącza funkcję white label i ustawia nazwę widoczną dla klientów (enabled, name, agency_users). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (własne sprawdzenie trasy REST) | enablednamestudio_nameauthorauthor_urldescriptionmenu_iconhide_pluginagency_users |
pbs/site-health-cleanCzyś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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what (wymagany): revisions, patterns, images, classes |
pbs/site-health-reportWyszukuje 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart boolean |
pbs/start-migrationRozpoczyna (lub wznawia) konwersję każdej strony z wersji 5.x na bloki; każdy wpis ma najpierw tworzoną kopię zapasową. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | własne sprawdzenie uprawnień trasy REST dla danego elementu | brak |
pbs/start-replaceRozpoczyna 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. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (własne sprawdzenie trasy REST) | find string (wymagane)replace stringkind string: text, link, colourtypes arraymatch_case boolean |
pbs/start-trialRozpoczyna 14-dniowy okres próbny Page Builder Sandwich Pro dla tej witryny (płatność nie jest wymagana). | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/test-library-storageZapisuje, odczytuje i usuwa obiekt testowy we własnym magazynie oraz raportuje każdy krok. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (własne sprawdzenie trasy REST) | brak |
pbs/undo-convert-postPrzywraca jedną przekonwertowaną stronę z jej kopii zapasowej. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | własne sprawdzenie uprawnień trasy REST dla danego elementu | id string (wymagane) |
pbs/undo-migrationPrzywraca każdy przekonwertowany wpis z jego kopii zapasowej. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | własne sprawdzenie uprawnień trasy REST dla danego elementu | brak |
pbs/undo-replacePrzywraca wpisy zmodyfikowane przez zadanie (wpis edytowany w międzyczasie zachowuje swoje zmiany). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (własne sprawdzenie trasy REST) | id string (wymagane) |
pbs/update-blockZmienia 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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | edit_post dla tej strony | id integer (wymagane)path array (wymagane)attributes object (wymagane) |
pbs/update-brand-kitZapisuje zestaw marki: nazwę, logo, kolory, kroje pisma nagłówków i treści oraz ton marki używany przez moduł pisania AI. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (własne sprawdzenie trasy REST) | name stringlogo integercolors arrayheadingFont stringbodyFont stringvoice string |
pbs/update-breakpointsZmienia szerokości dla tabletów i urządzeń mobilnych w pikselach; z wersją Pro także niestandardowe dodatkowe punkty przerwania. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (własne sprawdzenie trasy REST) | tablet integermobile integercustom array |
pbs/update-classZmienia etykietę, uproszczoną nazwę lub style klasy globalnej; każdy używający jej element jest aktualizowany. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (własne sprawdzenie trasy REST) | id string (wymagane)label stringslug strings objectcat string |
pbs/update-conversion-trackingZmienia ustawienia Google Analytics 4, Google Tag Managera i Meta Pixela oraz określa, które zdarzenia są wysyłane. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (własne sprawdzenie trasy REST) | ga4 stringgtm stringpixel stringloadTags booleanformEvent string |
pbs/update-cookie-bannerModyfikuje baner zgody. Gdy jest włączony, skrypty śledzące czekają na zgodę odwiedzającego. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (własne sprawdzenie trasy REST) | enabled booleanpopup integerhandles arraycookieDays integeroptOutOutsideEu boolean |
pbs/update-dark-modeUstawia tryb ciemny (tryb: wyłączony, automatyczny lub przełącznik) oraz jego kolory. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (własne sprawdzenie trasy REST) | mode string (wymagane): device, light, darkcolors object |
pbs/update-design-categoriesZastępuje jedną listę kategorii (grupa: classes lub tokens; elementy: lista uproszczonych nazw i nazw). Wpisy przypisane do usuniętej kategorii stają się bez kategorii. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (własne sprawdzenie trasy REST) | group string (wymagane): classes, tokensitems array (wymagane) |
pbs/update-design-globalsZmienia ogólnowitrynowe kolory (colors), kroje pisma (fonts, headingFont, bodyFont). Każda strona przejmuje tę zmianę; plik theme.json motywu jest z nią synchronizowany. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (własne sprawdzenie trasy REST) | colors objectfonts objectbodyFont stringheadingFont string |
pbs/update-formZmienia jeden formularz (post, form): ustawienia i działania są łączone z istniejącymi; pola (i kroki) zastępują dotychczasowe pola. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (własne sprawdzenie trasy REST) | post string (wymagane)form string (wymagane)title stringfields arraysteps arrayactions objectsubmitText stringsuccessMessage stringredirectUrl stringtrackEvent string |
pbs/update-pageZmienia tytuł, stan lub treść blokową strony. Przesłana treść zastępuje treść strony. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | edit_post dla tej strony; publish_pages do publikacji lub oznaczenia jako prywatna | id integer (wymagane)title stringstatus string: draft, pending, publish, privatesections arraycontent string |
pbs/update-popupZmienia wyskakujące okienko, wsuwany panel lub pasek (id): treść, wyzwalacz, częstotliwość lub miejsce wyświetlania. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (własne sprawdzenie trasy REST) | id string (wymagane)title stringcontent stringstatus string: draft, publishsettings object |
pbs/update-settingsZmienia 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łatna | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (własne sprawdzenie trasy REST) | prefix stringmcp boolean |
pbs/update-theme-templateZmienia jeden szablon (id): dowolne z pól title, type, content (znacznik blokowy), include, exclude, priority, status. Zmienia się tylko to, co prześlesz. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | własne sprawdzenie uprawnień trasy REST dla danego elementu | id string (wymagane)title stringtype stringcontent stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/update-tokensZmienia skale odstępów, zaokrągleń i cieni (space, radius, shadow) lub przywraca ich wartości domyślne (reset). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (własne sprawdzenie trasy REST) | space arrayradius arrayshadow arrayreset boolean |
pbs/update-variablesZastępuje zmienne projektowe witryny (variables: lista par nazwa i wartość). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (własne sprawdzenie trasy REST) | variables array (wymagane) |
pbs/upload-iconDodaje ikonę SVG (name, znacznik svg) do biblioteki ikon; kod SVG jest najpierw oczyszczany. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/run | upload_files (własne sprawdzenie trasy REST) | name string (wymagane)svg string (wymagane) |
pbs/upload-lottieWeryfikuje poprawność dokumentu JSON Lottie (json, name) i publikuje go jako plik statyczny dla bloku Lottie. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/run | upload_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.
| Polecenie | Działanie | Wersja |
|---|---|---|
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 run | Konwertuj starszą zawartość: każdy wpis lub jeden. | Bezpłatna |
wp pbs importers status | Pokaż stan migracji. | Bezpłatna |
wp pbs importers undo | Cofnij konwersje z kopii zapasowych: każdy wpis lub jeden. | Bezpłatna |
wp pbs migrate run | Konwertuj starszą zawartość: każdy wpis lub jeden. | Bezpłatna |
wp pbs migrate status | Pokaż stan migracji. | Bezpłatna |
wp pbs migrate undo | Cofnij 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 list | Wyś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.
| Uchwyt | Rodzaj | Działanie | Parametry | Wydanie |
|---|---|---|---|---|
pbs_assets_changed | Akcja | Uruchamia 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). | brak | Darmowe |
pbs_enqueue_scripts | Akcja | Przestarzała akcja: dodaje do kolejki skrypty wywołujące window.pbsAddInspector(). | brak | Darmowe |
pbs_shortcodes | Filtr | Przestarzały filtr: tag shortcode => {label, desc, options[]} (Shortcode-API.md). | array $shortcodes | Darmowe |
pbsw_admin_data | Filtr | Filtruje 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. | brak | Darmowe |
pbsw_admin_enqueue | Akcja | Uruchamia 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 $handle | Darmowe |
pbsw_ai_enqueue | Akcja | Uruchamia 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 $handle | Darmowe |
pbsw_ai_messages | Filtr | Filtruje 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 $messagesarray $context | Darmowe |
pbsw_ai_pro_features | Filtr | Filtruje funkcje AI wersji Pro oferowane przez edytor (warstwa premium dodaje swoje nazwy: agent, site, block, design, image, css, a11y). | brak | Darmowe |
pbsw_ai_seo_plugins | Filtr | Filtruje wtyczki SEO, do których pomocnik AI SEO zapisuje metatytuł i metaopis. | brak | Darmowe |
pbsw_ai_seo_write | Filtr | Filtruje, 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 $writtenstring $pluginint $post_idstring $titlestring $description | Darmowe |
pbsw_asset_sources | Filtr | Wszystkie ź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`). | brak | Darmowe |
pbsw_breakpoints_changed | Akcja | Uruchamia się, gdy zmieniają się punkty przerwania (skompilowane arkusze stron są przebudowywane przy następnym wyświetleniu, ponieważ punkty przerwania są częścią ich sygnatury). | brak | Darmowe |
pbsw_cache_purged | Akcja | Uruchamia się po wyczyszczeniu wpisu przez PBS z aktywnych wtyczek pamięci podręcznej. | int $post_id | Darmowe |
pbsw_cache_purgers | Filtr | Filtruje 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. | brak | Darmowe |
pbsw_code_blocks | Filtr | Filtruje nazwy bloków traktowanych jako własny kod (tylko role z uprawnieniem `code` mogą je dodawać lub modyfikować). | brak | Pro |
pbsw_consent_country | Filtr | Filtruje 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 $country | Pro |
pbsw_content_only | Filtr | Filtruje, czy użytkownik może edytować tylko tekst i obrazy, z zablokowanym układem. | bool $content_onlyint $user_id | Darmowe |
pbsw_design_class_css | Filtr | Filtruje skompilowany kod CSS klasy globalnej przed zapytaniem silnika projektowania. Zwróć ciąg znaków, aby użyć go zamiast tego. | string|null $cssstring $selector | Pro |
pbsw_design_custom_breakpoints | Filtr | Filtruje, czy niestandardowe punkty przerwania są dostępne (pbs-d3, Pro). | bool $allowed | Darmowe |
pbsw_design_element_css | Filtr | Filtruje, czy niestandardowy CSS dla poszczególnych elementów jest kompilowany (warstwa premium go włącza, d8). | bool $enabled | Darmowe |
pbsw_design_layout_suffix | Filtr | Filtruje sufiks selektora elementu układu dla bloku (” = własny element bloku). | string $suffixstring $prefix | Darmowe |
pbsw_design_props | Filtr | Filtruje właściwości projektowe (warstwa premium dodaje własne). | brak | Darmowe |
pbsw_dynamic_editor_sources | Filtr | Więcej źródeł w edytorze (pola produktów WooCommerce). | brak | Pro |
pbsw_dynamic_fields | Filtr | Katalog 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_type | Pro |
pbsw_dynamic_sources | Filtr | Więcej źródeł (produkty WooCommerce): nazwa → etykieta; ich wartości pochodzą z `pbsw_dynamic_value`. | brak | Pro |
pbsw_dynamic_value | Filtr | Wartość z innego źródła (WooCommerce). | string|null $valuestring $source | Pro |
pbsw_form_submitted | Akcja | Uruchamia się po pomyślnej walidacji przesłanego formularza i wykonaniu jego akcji. | brak | Pro |
pbsw_frontend_prefix | Filtr | Filtruje neutralny prefiks klas front-endu. | string $prefix | Bezpłatna |
pbsw_fs_loaded | Akcja | Uruchamia 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()`. | brak | Bezpłatna |
pbsw_is_agency | Filtr | Filtruje informację, czy funkcje planu Agency są dostępne na tej witrynie. | bool $agency | Bezpłatna |
pbsw_is_pro | Filtr | Filtruje informację, czy warstwa premium jest uruchomiona. Odpowiada na to wyłącznie warstwa premium. | bool $pro | Bezpłatna |
pbsw_kit_api_base | Filtr | Filtruje bazowy adres URL API Zinn Digital®, do którego odwołują się ekrany wsparcia. | string $base | Bezpłatna |
pbsw_kit_diagnostics | Filtr | Filtruje 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. | brak | Bezpłatna |
pbsw_kit_footprint_free | Filtr | Filtruje informację, czy ta witryna jest wolna od śladów (footprint-free), dzięki czemu Zinn® Ads nie jest na niej nigdy promowane. | bool $footprint_free | Bezpłatna |
pbsw_kit_imported | Akcja | Uruchamia się po zaimportowaniu zestawu. | int $front | Bezpłatna |
pbsw_kit_promotions | Filtr | Filtruje 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`. | brak | Bezpłatna |
pbsw_kit_tier | Filtr | Filtruje poziom planu zgłaszany przez zestaw dla tej wtyczki (środowiska testowe i stagingowe; na produkcji decyduje licencja). | string $tier | Bezpłatna |
pbsw_lcp_fold | Filtr | Okreś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 $fold | Bezpłatna |
pbsw_legacy_body_classes | Filtr | Filtruje archiwalne klasy znacznika body. Warstwa premium dodaje tutaj archiwalne klasy responsywne premium (wytyczna 5: to zachowanie nie jest obecne w bezpłatnej wtyczce). | brak | Bezpłatna |
pbsw_legacy_script_enqueued | Akcja | Archiwalny wpis został sprawdzony pod kątem zachowania na front-endzie (warstwa premium dodaje własne). | int $post_idstring $contentstring|null $handle | Bezpłatna |
pbsw_library_token | Filtr | Filtruje token uwierzytelniający (bearer token) wysyłany z żądaniami zestawów (dostarcza go biblioteka chmurowa premium). | string $token | Bezpłatna |
pbsw_link_base | Filtr | Filtruje ścieżkę, pod którą działają krótkie odnośniki (`/go/<uproszczona-nazwa>/`). | string $base | Pro |
pbsw_list_services | Filtr | Filtruje usługi list wysyłkowych, do których formularze mogą zapisywać użytkowników. | brak | Pro |
pbsw_loop_query_args | Filtr | Zapytanie pętli (WooCommerce: zakres cen, w promocji, w magazynie, sortowanie według ceny/popularności/oceny). | brak | Pro |
pbsw_loop_sorts | Filtr | Opcje sortowania (WooCommerce dodaje cenę, popularność i ocenę). | brak | Pro |
pbsw_mcp_abilities | Akcja | Uruchamia 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). | brak | Bezpłatna |
pbsw_migration_batch_size | Filtr | Okreś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 $size | Bezpłatna |
pbsw_migration_post_types | Filtr | Filtruje typy wpisów konwertowane przez migrację ze starszych wersji. | list<string> $types | Bezpłatna |
pbsw_nav_menu_item_classes | Filtr | Filtruje 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 $depth | Bezpłatny |
pbsw_nav_menu_item_label | Filtr | Filtruje 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 $labelint $depthstring $prefix | Bezpłatny |
pbsw_nav_menu_toggle | Filtr | Filtruje 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 $togglestring $prefix | Bezpłatny |
pbsw_newsletter_form_settings | Filtr | Ustawienia formularza, który nie pochodzi z wersji 5.x (data-* ⇒ wartość) lub pusta tablica. | int $post_idstring $form | Bezpłatny |
pbsw_newsletter_providers | Filtr | Usł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. | brak | Bezpłatny |
pbsw_page_css_changed | Akcja | Uruchamiana, gdy zmieni się skompilowany arkusz stylów wpisu (wtyczki buforujące czyszczą wtedy pamięć podręczną). | int $post_id | Bezpłatny |
pbsw_page_css_enqueued | Akcja | Uruchamiana po dodaniu do kolejki skompilowanego arkusza stylów strony (tutaj podpina się warstwa premium krytycznego CSS). | string $handleint $post_id | Bezpłatny |
pbsw_page_css_extra | Filtr | Filtruje 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 $extrastring $prefixint $post_id | Bezpłatny |
pbsw_page_css_signature | Filtr | Filtruje pozostałe elementy decydujące o aktualności skompilowanego stanu (pbs-p4: punkty przerwania). | string $extra\WP_Post $post | Bezpłatny |
pbsw_page_css_state | Filtr | Filtruje 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_id | Bezpłatny |
pbsw_permission | Filtr | Filtruje 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 $allowedstring $whatint $user_id | Bezpłatny |
pbsw_popup_force | Filtr | Wyskakujące okienka wyświetlane na każdej stronie, niezależnie od ustawień targetowania (np. baner z ciasteczkami). | brak | Pro |
pbsw_replace_post_types | Filtr | Filtruje typy wpisów domyślnie przeszukiwane przez funkcję znajdź i zamień. | brak | Pro |
pbsw_schema_skip | Filtr | Filtruje typy danych strukturalnych pomijane przez Page Builder Sandwich z powodu ich wcześniejszego wygenerowania dla tej strony przez wtyczkę SEO witryny. | string $content | Pro |
pbsw_site_design_data | Filtr | Filtruje dane inicjalizacyjne wyglądu witryny. Warstwa premium zgłasza swoją edycję i dodaje dane wymagane przez jej sekcje. | brak | Bezpłatny |
pbsw_site_design_deps | Filtr | Filtruje 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 $handle | Bezpłatny |
pbsw_site_health_keep_revisions | Filtr | Filtruje liczbę najnowszych wersji każdego wpisu, które są zachowywane podczas czyszczenia (domyślnie 5). | int $keep | Pro |
pbsw_style_at_rules | Filtr | Filtruje 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`. | brak | Bezpłatny |
pbsw_style_at_rules_invalid | Akcja | Uruchamiana, gdy szablony z `pbsw_style_at_rules` zostały odrzucone jako nieprawidłowe. | brak | Bezpłatny |
pbsw_template_content_location | Filtr | Bardziej szczegółowa lokalizacja treści (WooCommerce: single_product, product_archive, cart…). | string $location | Pro |
pbsw_template_resolved | Filtr | Szablony wybrane dla danej lokalizacji. | string $type | Pro |
pbsw_template_types | Filtr | Więcej typów szablonów (strony WooCommerce). | brak | Pro |
pbsw_theme_builder_editor_data | Filtr | Więcej danych edytora (dynamiczne źródła danych i wtyczki pól, elementy WooCommerce). | brak | Pro |
pbsw_theme_globals_saved | Akcja | Ta akcja jest opisana poniżej. | brak | Bezpłatna |
pbsw_transfer_imported | Akcja | Uruchamia 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). | brak | Bezpłatna |
pbsw_transfer_meta_keys | Filtr | Filtruje klucze meta wpisów przenoszone z każdym elementem przez import i eksport. | brak | Bezpłatna |
pbsw_transfer_options | Filtr | Filtruje 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. | brak | Bezpłatna |
pbsw_transfer_post_types | Filtr | Filtruje typy wpisów, które import i eksport mogą przenosić między witrynami. | brak | Bezpłatna |
pbsw_visitor_country | Filtr | Filtruje 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 $country | Pro |
pbsw_white_label_map | Filtr | Filtruje zamienniki white-label (tekst źródłowy => wyświetlany tekst). | brak | Pro |