Entwickler

Page Builder Sandwich Abilities-Referenz

Page Builder Sandwich registriert seine Aktionen bei der WordPress Abilities API. Dieselben Abilities stehen als MCP-Tools auf dem website-eigenen Server sowie als REST-Routen unter /wp-json/wp-abilities/v1 zur Verfügung. Diese Seite wird aus der plugin-eigenen Registry generiert.

Benutzerhandbuch: KI-App verbinden

Endpunkte

AbilityREST
MCP über HTTP (streamfähig)/wp-json/pbs/v1/mcp
MCP über WP-CLI (Standardeingabe und -ausgabe)wp mcp-adapter serve --server=page-builder-sandwich --user=<login>
REST: Abilities auflisten/wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich
REST: Eine Ability ausführen/wp-json/wp-abilities/v1/abilities/<name>/run (GET mit ?input= für schreibgeschützte Abilities, ansonsten POST {"input": {...}})

Authentifizierung und Berechtigungen

HTTP-Anfragen authentifizieren sich mit einem WordPress-Anwendungspasswort (HTTP Basic). Für die Verbindung zum MCP-Server ist die unten angegebene Capability erforderlich; jede Ability überprüft anschließend ihre eigene Berechtigung pro Objekt. Schreibgeschützte Abilities werden mit GET und ihren Eingabeparametern im Query-String ausgeführt; die übrigen mit POST und einem JSON-Body ‚{„input“: {…}}‘.

ein WordPress-Anwendungspasswort (HTTP) oder --user (WP-CLI); der Benutzer benötigt die von der jeweiligen Ability angegebene Capability · Einstellungen: KI-Agenten erlauben (MCP), standardmäßig aktiviert

Alle Abilities

FähigkeitEditionRESTBerechtigungParameter
pbs/activate-custom-font
Macht eine hochgeladene eigene Schriftart (eine Schriftdatei in der Mediathek, anhand der ID) in den Schriftart-Auswahlfeldern verfügbar.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/runedit_theme_options (eigene Prüfung der REST-Route)id Ganzzahl (erforderlich)
pbs/add-local-font
Lädt eine Google-Schriftfamilie herunter (Familie, Schriftstärken, kursiv) und stellt sie direkt von dieser Website bereit.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/runmanage_options (eigene Prüfung der REST-Route)family Zeichenkette (erforderlich)
weights Array
italic boolesch
pbs/add-section
Fügt einen vorgefertigten Abschnitt zu einer Seite hinzu: am Anfang, am Ende oder nach dem Abschnitt an einer bestimmten Position.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/add-section/runedit_post für diese Seiteid Ganzzahl (erforderlich)
section Zeichenkette (erforderlich)
position Zeichenkette: start, end, after
after Ganzzahl
pbs/add-shop-block
Fügt einen WooCommerce-Block am Ende eines Beitrags hinzu: ein Produktelement (Teil: title, gallery, image, price, rating, excerpt, description, add_to_cart, meta, tabs, related, upsells, sale_badge, stock; productId oder 0 für das aktuell angezeigte Produkt) oder einen Mini-Warenkorb (label).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/runedit_post (eigene Prüfung der REST-Route)post Ganzzahl (erforderlich)
block Zeichenkette (erforderlich): product-element, mini-cart
part Zeichenkette: title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, description
productId Ganzzahl
label Zeichenkette
pbs/ai-check-accessibility
Listet Probleme mit der Barrierefreiheit einer Seite auf: Bilder ohne Alt-Text, Überschriften, die eine Ebene überspringen, Links, deren Text für sich allein nichts aussagt, und Links ohne Text. Zu jedem Problem wird angegeben, ob es automatisch behoben werden kann.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/runedit_post für die Seitepost_id Ganzzahl (erforderlich)
pbs/ai-create-block
Erstellt anhand einer Beschreibung eine wiederverwendbare Komponente (eine Preistabelle, eine Team-Karte, ein Banner) und speichert sie als synchronisierte Vorlage unter „Meine Vorlagen“ im Editor, wobei jeder Text pro Platzierung überschrieben werden kann. Gibt die ID und den Block zurück, der sie platziert.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/runedit_posts und publish_posts; Rollen- und Ausgabenregeln der KI-Einstellungendescription Zeichenkette (erforderlich)
title Zeichenkette
pbs/ai-css-help
Erklärt, schreibt oder repariert das individuelle CSS eines Elements, wobei `selector` für das Element steht. Gibt das CSS und eine Erklärung zurück; es wird nichts gespeichert.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/runedit_posts und die Code-Berechtigung des Buildersaction Zeichenkette (erforderlich): explain, write, fix
css Zeichenkette
instruction Zeichenkette
block Zeichenkette
pbs/ai-design-from
Erstellt das Layout eines Screenshots (ein Bild in der Mediathek) oder einer öffentlichen Website (ihre Adresse) als bearbeitbare Blöcke in einem neuen Seitenentwurf nach: die gleichen Abschnitte, Spalten, Überschriften, Texte, Listen und Buttons. Logos und Bilder werden nicht kopiert.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/runedit_pages (edit_post für den Screenshot); Rollen- und Ausgabenregeln der KI-Einstellungenattachment_id Ganzzahl
url Zeichenkette
title Zeichenkette
instruction Zeichenkette
pbs/ai-edit-page
Ändert eine Seite anhand einfacher Formulierungen („mache den Hero-Text kürzer“, „füge nach den Preisen ein FAQ zur Lieferung ein“, „übersetze die Seite ins Deutsche“). Die KI antwortet mit Bearbeitungsschritten, die vor der Anwendung mit den Blöcken der Seite und deren Einstellungen abgeglichen werden; abgelehnte Schritte werden mit Begründung aufgeführt. Zuerst wird eine Revision gespeichert und ihre ID als undo_revision zurückgegeben.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/runedit_post für die Seite; Rollen- und Ausgabenregeln der KI-Einstellungenpost_id Ganzzahl (erforderlich)
instruction Zeichenkette (erforderlich)
pbs/ai-fix-accessibility
Behebt die Barrierefreiheitsprobleme, die behoben werden können (alle oder die angegebenen Problem-IDs): Alt-Texte werden anhand der Bildinhalte verfasst, Überschriftenebenen korrigiert und unklare Linktexte umgeschrieben. Zuerst wird eine Revision gespeichert und ihre ID als undo_revision zurückgegeben.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/runedit_post für die Seite; Rollen- und Ausgabenregeln der KI-Einstellungenpost_id Ganzzahl (erforderlich)
issues Array
pbs/ai-generate-image
Erstellt ein Bild aus einer Beschreibung mit dem Bildmodell der Website (OpenAI oder Google) und speichert es mit Alt-Text in der Mediathek. Gibt dessen ID und Adresse zurück.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/runupload_files; Rolle und Ausgabenregeln der KI-Einstellungenprompt String (erforderlich)
size String: square, landscape, portrait
alt String
title String
post_id Integer
pbs/ai-generate-section
Verwandelt eine Beschreibung aus einem Satz in einen fertig gestalteten Abschnitt (echte, bearbeitbare Blöcke im Markenstil der Website) mit passendem Text. Gibt das Block-Markup zurück und fügt es am Anfang oder Ende einer Seite ein, wenn eine post_id angegeben ist (eine Revision behält den vorherigen Stand bei).
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/runedit_posts; edit_post, um ihn einer Seite hinzuzufügen; Rolle und Ausgabenregeln der KI-Einstellungendescription String (erforderlich)
section String
post_id Integer
position String: start, end
pbs/ai-plan-site
Listet anhand einer Unternehmensbeschreibung die Seiten auf, die eine Website benötigt (Startseite zuerst, Kontakt zuletzt), jeweils mit Titel und einem Briefing für diese Seite. Es wird nichts erstellt; jede Seite kann anschließend anhand ihres Briefings aufgebaut werden.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/runedit_pages; Rolle und Ausgabenregeln der KI-Einstellungenbrief String (erforderlich)
pbs/ai-save-seo-meta
Speichert einen Meta-Titel und eine Meta-Beschreibung im SEO-Plugin der Website (Yoast SEO, Rank Math, SEOPress oder All in One SEO) und gibt an, welche Einträge geschrieben wurden.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/runedit_post für die Seitepost_id Integer (erforderlich)
title String (erforderlich)
description String (erforderlich)
pbs/ai-suggest-seo-meta
Liest eine Seite und schlägt einen Meta-Titel (bis zu 60 Zeichen) und eine Meta-Beschreibung (bis zu 155 Zeichen) vor, optional abgestimmt auf ein Fokus-Keyword. Es wird nichts gespeichert.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/runedit_post für die Seite; Rolle und Ausgabenregeln der KI-Einstellungenpost_id Integer (erforderlich)
keyword String
pbs/ai-undo
Setzt eine Seite über die von der KI-Änderung zurückgegebene undo_revision wieder in den Zustand vor dieser Änderung zurück.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/runedit_post für die Seitepost_id Integer (erforderlich)
revision Integer (erforderlich)
pbs/ai-write-alt-text
Prüft Bilder und speichert Alt-Texte für sie: für ein einzelnes Bild (attachment_id) oder für jedes Bild auf einer Seite, dem einer fehlt (post_id). Maximal 20 Bilder pro Aufruf; die Antwort gibt an, wie viele noch verbleiben.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/runupload_files und edit_post für das Bild oder die Seite; Rolle und Ausgabenregeln der KI-Einstellungenattachment_id Integer
post_id Integer
only_missing Boolean
language String
pbs/ai-write-text
Verfasst neuen Text oder verbessert, kürzt, erweitert, ändert den Tonfall oder korrigiert die Grammatik eines Textabschnitts mit dem KI-Anbieter der Website. Gibt den neuen Text zurück; an der Website wird nichts geändert.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/runedit_posts (edit_post, wenn post_id angegeben ist); Rolle und Ausgabenregeln der KI-Einstellungenaction String (erforderlich): write, improve, shorten, expand, tone, fix, custom
text String
tone String: professional, friendly, confident, playful, formal, simple
instruction String
context String
pbs/apply-brand-kit
Wendet die Farben und Schriften des gespeicherten Brand-Kits auf das Design der Website an.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/runedit_theme_options (eigene Prüfung der REST-Route)keine
pbs/apply-kit
Importiert die Seiten eines Website-Kits (alle oder die angegebenen), veröffentlicht sie optional, legt die Startseite fest und fügt sie einem Menü hinzu. Ein erneuter Import aktualisiert dieselben Seiten.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/runedit_pages und publish_pages; manage_options zum Festlegen der Startseite; edit_theme_options zum Erstellen eines Menüsslug String (erforderlich)
pages Array
publish Boolean
front Boolean
menu Boolean
pbs/apply-replace
Wendet einen Vorgang aus der Vorschau an. Jeder geänderte Beitrag behält ein Backup, sodass der Vorgang rückgängig gemacht werden kann.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/runmanage_options (eigene Prüfung der REST-Route)id String (erforderlich)
pbs/build-landing-page
Ein geführter Workflow: Der Assistent wählt Abschnitte aus, die zu deinem Unternehmen passen, erstellt die Seite als Entwurf und verfasst den passenden Text.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/runedit_pagesbusiness String (erforderlich)
pbs/build-pages
Erstellt bis zu 50 Seiten in einem Aufruf, jeweils aus Abschnitten und/oder Block-Inhalten. Jede Seite wird einzeln geprüft und erstellt; die Antwort listet jede erstellte und jede abgelehnte Seite samt Begründung auf.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/runedit_pages; jede Seite wird einzeln geprüft (publish_pages zum Veröffentlichen)pages Array (erforderlich)
pbs/check-performance
Gibt an, wie der Inhalt einer Seite zu deren Dateigröße beiträgt: Bilder (Bytes, zu große Bilder und die empfohlene kleinere Größe), die Stylesheets der verwendeten Blöcke und eingebettete Drittanbieter-Inhalte, jeweils mit passenden Lösungen.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/runedit_post für die Seitepost_id Ganzzahl (erforderlich)
pbs/connect-adobe-fonts
Verbindet ein Web-Projekt von Adobe Fonts (Typekit) über seine Kit-ID, sodass dessen Schriften in der Schriftauswahl erscheinen.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/runedit_theme_options (eigene Prüfung der REST-Route)kit Zeichenkette (erforderlich)
pbs/connect-marketing-service
Verbindet einen Mailinglisten-Dienst über dessen API-Schlüssel (service, key; account, falls vom Dienst benötigt) oder trennt ihn über einen leeren Schlüssel.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/runmanage_options (eigene Prüfung der REST-Route)service Zeichenkette (erforderlich)
key Zeichenkette
account Zeichenkette
pbs/connect-support
Verbindet diese Website mit dem Support von Zinn Digital® (name, email, consent).
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/runmanage_options (eigene Prüfung der REST-Route)email Zeichenkette (erforderlich)
name Zeichenkette
consent boolescher Wert (erforderlich)
pbs/convert-builder-export
Konvertiert einen Export (builder: elementor, divi, beaver oder wpbakery; content: der exportierte Text) in einen neuen Seitenentwurf aus Blöcken und kopiert optional dessen Bilder in die Mediathek (media). Gibt den Entwurf und einen Konvertierungsbericht zurück.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/runedit_pages (eigene Prüfung der REST-Route)builder Zeichenkette (erforderlich): elementor, divi, beaver, wpbakery
content Zeichenkette (erforderlich)
title Zeichenkette
media boolescher Wert
dryRun boolescher Wert
status Zeichenkette: draft, pending, private, publish
pbs/convert-builder-page
Konvertiert eine mit Elementor, Divi, Beaver Builder oder WPBakery erstellte Seite (id) in einen neuen Entwurf aus Blöcken unter Beibehaltung von Layout, Typografie, Farben und Bildern; die Originalseite bleibt unverändert. Gibt den Entwurf und einen Bericht darüber zurück, was konvertiert, angenähert oder nicht konvertiert wurde. dryRun führt die Konvertierung ohne Speichern durch.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/runedit_pages und edit_post (eigene Prüfung der REST-Route)id Ganzzahl (erforderlich)
dryRun boolescher Wert
status Zeichenkette: draft, pending, private, publish
pbs/convert-post
Konvertiert eine 5.x-Seite in Blöcke (nach vorheriger Sicherung).
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/runeigene Berechtigungsprüfung der REST-Route pro Elementid Zeichenkette (erforderlich)
pbs/create-ab-test
Fügt einen Test zweier Versionen eines Abschnitts am Ende eines Beitrags hinzu (post, name, a, b; split und goal optional).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/runedit_post (eigene Prüfung der REST-Route)post Ganzzahl (erforderlich)
name Zeichenkette
a Zeichenkette (erforderlich)
b Zeichenkette (erforderlich)
split Ganzzahl
goal Zeichenkette
pbs/create-class
Erstellt eine wiederverwendbare globale Stilklasse: Beschriftung, Titelform und Stile (s).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-class/runedit_theme_options (eigene Prüfung der REST-Route)label Zeichenkette (erforderlich)
slug Zeichenkette
s Objekt
cat Zeichenkette
pbs/create-cookie-banner
Erstellt ein vorgefertigtes Design für einen Cookie-Banner als Ausgangspunkt.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/create-form
Erstellt ein Formular (Kontakt-, Angebots-, Registrierungs- oder mehrstufiges Formular: Felder, Schritte, Einstellungen und Aktionen wie E-Mail, Speichern, Webhook oder Mailingliste) auf einer neuen Seite oder am Ende eines vorhandenen Beitrags (post).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-form/runedit_pages (eigene Prüfung der REST-Route)title Zeichenkette
fields Array (erforderlich)
steps Array
actions Objekt
submitText Zeichenkette
successMessage Zeichenkette
redirectUrl Zeichenkette
trackEvent Zeichenkette
post Ganzzahl
pageTitle Zeichenkette
status Zeichenkette: draft, publish, private
pbs/create-page
Erstellt eine Seite aus Bibliotheksabschnitten und/oder Block-Inhalten. Eine neue Seite ist ein Entwurf, es sei denn, ein anderer Status wird angefordert.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/create-page/runedit_pages; publish_pages zum Veröffentlichen oder auf Privat setzentitle Zeichenkette (erforderlich)
status Zeichenkette: draft, pending, publish, private
sections Array
content Zeichenkette
pbs/create-popup
Erstellt ein Pop-up, Slide-in oder eine Leiste: Inhalt, Auslöser (Exit Intent, Scrollen, Zeit, Klick), Häufigkeit und die Seiten, auf denen es angezeigt wird.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/runedit_pages (eigene Prüfung der REST-Route)title Zeichenkette (erforderlich)
content Zeichenkette (erforderlich)
status Zeichenkette: draft, publish
settings Objekt
pbs/create-query-loop
Fügt eine Abfrageschleife mit einer vorgefertigten Karte hinzu, auf einer neuen Seite (pageTitle, status) oder am Ende eines Beitrags (post): Quelle posts|users|terms|field, postType (product für ein Shop-Raster), perPage, columns, orderBy, order, Paginierung und Live-Filter [{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 und edit_posts (eigene Prüfung der REST-Route)post Ganzzahl
pageTitle Zeichenkette
status Zeichenkette: draft, publish, private
source Zeichenkette: posts, users, terms, field
postType Zeichenkette
perPage Ganzzahl
columns Ganzzahl
orderBy Zeichenkette
order Zeichenkette: ASC, DESC
pagination Zeichenkette: none, numbers, prevnext
taxonomy Zeichenkette
fieldKey Zeichenkette
filters Array
pbs/create-team
Erstellt eine Team-Bibliothek (name), der andere Websites mit einem Einladungscode beitreten können.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-team/runmanage_options (eigene Prüfung der REST-Route)name Zeichenkette (erforderlich)
pbs/create-theme-template
Erstellt ein Template (title, type), das diesen Teil jeder passenden Seite ersetzt, bei klassischen Themes und Block-Themes. Ohne Inhalt wird mit einem vorgefertigten Design für diesen Typ begonnen. include/exclude sind Regeln für Anzeigebedingungen ({kind, values, key, value, from, to, days}, die Arten, die der Theme-Builder dieser Website bietet); Priorität löst Konflikte; Status publish (öffentlich) oder draft (Entwurf).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/runeigene Berechtigungsprüfung der REST-Route pro Elementtitle Zeichenkette (erforderlich)
type Zeichenkette (erforderlich)
content Zeichenkette
include Array
exclude Array
priority Ganzzahl
status Zeichenkette: publish, draft
pbs/deactivate-custom-font
Entfernt eine individuelle Schriftart (über slug) aus der Schriftauswahl.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/runedit_theme_options (eigene Prüfung der REST-Route)slug Zeichenkette (erforderlich)
pbs/delete-class
Löscht eine globale Klasse. Elemente, die sie verwendet haben, behalten ihren Inhalt, verlieren aber ihre Stile.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/runedit_theme_options (eigene Prüfung der REST-Route)id Zeichenkette (erforderlich)
pbs/delete-icon
Entfernt ein hochgeladenes Icon; Blöcke, die es verwendet haben, behalten ihre eigene Kopie.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/rundelete_post (eigene Prüfung der REST-Route)id Zeichenkette (erforderlich)
pbs/delete-library-item
Löscht ein Design aus der Cloud-Bibliothek.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/runedit_posts (eigene Prüfung der REST-Route)item Zeichenkette (erforderlich)
team Zeichenkette
pbs/delete-page
Verschiebt eine Seite in den Papierkorb. Sie kann 30 Tage lang unter Seiten, Papierkorb wiederhergestellt werden.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/rundelete_post für diese Seiteid Ganzzahl (erforderlich)
pbs/delete-team
Löscht ein Team und jedes Design in seiner Bibliothek.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/runmanage_options (eigene Prüfung der REST-Route)team Zeichenkette (erforderlich)
pbs/delete-theme-template
Verschiebt ein Template (id) in den Papierkorb; das eigene Design des Themes wird dort wieder angezeigt, wo es angewendet wurde. Aus dem Papierkorb wiederherstellbar.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/runeigene Berechtigungsprüfung der REST-Route pro Elementid Zeichenkette (erforderlich)
pbs/disconnect-support
Trennt diese Website vom Support.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/duplicate-class
Kopiert eine globale Klasse unter einer neuen ID.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/runedit_theme_options (eigene Prüfung der REST-Route)id Zeichenkette (erforderlich)
pbs/duplicate-page
Kopiert eine Seite (Titel, Inhalt und Template) in einen neuen Entwurf.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/runedit_post für die Seite und edit_pagesid Integer (erforderlich)
title String
pbs/export-design
Gibt die Website-Designdatei zurück: Kategorien, globale Klassen, Variablen, Skalen für Abstände, Radien und Schatten sowie eigene Farben (Format page-builder-sandwich-design, Version 1).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/export-design/runedit_theme_options (eigene Prüfung der REST-Route)keine
pbs/export-designs
Exportiert die ausgewählten Templates und Vorlagen (IDs) sowie optional Einstellungen als Paket für eine andere Website.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/runmanage_options (eigene Prüfung der REST-Route)ids Array
settings Boolean
pbs/find-builder-pages
Listet die mit Elementor, Divi, Beaver Builder oder WPBakery erstellten Seiten und Beiträge auf (page, per_page), jeweils mit dem verwendeten Builder und, falls zuvor konvertiert, dem konvertierten Entwurf.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/runedit_pages (eigene Prüfung der REST-Route)page Integer
per_page Integer
pbs/generate-page
Erstellt eine Seite aus Abschnitten (vorgegeben oder von der KI aus der Abschnittsbibliothek ausgewählt) und lässt die KI alle Texte für dein Briefing umschreiben, wobei das Design erhalten bleibt. Verwendet den in den KI-Einstellungen des Plugins konfigurierten KI-Anbieter. Die Seite wird als Entwurf angelegt, sofern kein anderer Status angefordert wird.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/runedit_pages; publish_pages zum Veröffentlichen; Rollen- und Ausgabenregeln der KI-Einstellungenbrief String (erforderlich)
title String
sections Array
status String: draft, pending, publish, private
pbs/get-block
Gibt die Einstellungen eines Blocks zurück (Attribute mit Typen, Auswahlmöglichkeiten und Standardwerten), was er unterstützt, welche Blöcke er enthalten darf und ein einsatzbereites Beispiel im Block-Markup.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/get-block/runedit_postsname String (erforderlich)
pbs/get-breakpoints
Gibt die Breiten für Tablets und Mobilgeräte (sowie benutzerdefinierte Breakpoints in Pro) zurück, die von den responsiven Bedienelementen verwendet werden.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/runedit_theme_options (eigene Prüfung der REST-Route)keine
pbs/get-conversion-tracking
Gibt die Einstellungen für Google Analytics 4, Google Tag Manager und Meta-Pixel zurück sowie welche Klicks und Formularübermittlungen gesendet werden.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-cookie-banner
Gibt das Einwilligungsbanner zurück: ob es aktiv ist, Text und Design, die Kategorien und wo es angewendet wird.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-design-globals
Gibt die website-weiten Farben und Schriften (Überschriften und Fließtext) zurück, die jeder Block verwendet, so wie sie in der Website-Design-Ansicht dargestellt werden.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/runedit_theme_options (eigene Prüfung der REST-Route)keine
pbs/get-design-system
Gibt das Pro-Design-System zurück: globale Klassen, Variablen, Design-Tokens, Dark Mode, Brand Kit und eigene Schriften.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/runedit_theme_options (eigene Prüfung der REST-Route)keine
pbs/get-diagnostics
Gibt die Diagnosedaten zurück, die ein Support-Ticket enthalten würde: Versionen, aktive Plugins, Limits und kürzlich aufgetretene Fehler.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-figma-connection
Gibt zurück, ob die Website über ein persönliches Figma-Zugriffstoken verfügt, das zugehörige Figma-Konto und dessen letzte vier Zeichen. Das Token selbst wird nie zurückgegeben.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-library-account
Gibt die Speichernutzung der Cloud-Bibliothek, das Tarif-Kontingent und Team-Details zurück.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/runedit_posts (eigene Prüfung der REST-Route)keine
pbs/get-library-item
Gibt ein gespeichertes Design zurück, das direkt auf dieser Website eingefügt werden kann (dessen Bilder werden in die Mediathek übernommen).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/runedit_posts (eigene Prüfung der REST-Route)item String (erforderlich)
team String
pbs/get-library-storage
Gibt die Einstellungen für eigenen R2/S3-Speicher zurück (das Secret wird nie zurückgegeben).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-licence
Gibt den Page Builder Sandwich-Tarif dieser Website, den Lizenzstatus, das Verlängerungsdatum und den Leistungsumfang des Tarifs zurück.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-maintenance
Gibt den Wartungs- / Bald-verfügbar-Modus zurück: Modus, Seite, Retry-After und welche Rollen die Website weiterhin sehen.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-migration
Gibt den Fortschritt und den Bericht der Inhaltskonvertierung von 5.x zurück.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/runeigene Berechtigungsprüfung der REST-Route pro Elementkeine
pbs/get-motion-options
Gibt alle Bewegungseinstellungen (Eingangs-Animation, Dauer und Verzögerung, Scroll-Effekt, Hover-Effekt, im Sichtfeld bleiben, Parallax, Mauszeiger folgen) mit Auswahlmöglichkeiten oder Wertebereich sowie die Breakpoints der Website zurück.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/runedit_posts (eigene Prüfung der REST-Route)keine
pbs/get-newsletter-keys
Gibt an, ob ein Mailchimp-Schlüssel gespeichert ist (der Schlüssel selbst wird nie zurückgegeben).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/runedit_posts (eigene Prüfung der REST-Route)keine
pbs/get-page
Gibt Titel, Status, Links und Blockinhalte einer Seite sowie die Abschnitte (Blöcke der obersten Ebene) zurück, aus denen sie besteht.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-page/runedit_post für diese Seiteid Integer (erforderlich)
pbs/get-replace-job
Gibt die Treffer eines Auftrags seitenweise zur Überprüfung vor der Anwendung zurück.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/runmanage_options (eigene Prüfung der REST-Route)id String (erforderlich)
pbs/get-reviews-sources
Gibt die Google- und Trustpilot-Quellen zurück, die der Rezensions-Block anzeigt.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-roles
Gibt zurück, welche Rollen den Builder, das Design, den Code und die Vorlagen verwenden dürfen (Kundenmodus).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-settings
Gibt den Frontend-Klassenpräfix, den Status der Beta-Aktualisierungen und die Information zurück, ob KI-Agenten (MCP) erlaubt sind.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/get-structured-data
Listet die strukturierten schema.org-Daten auf, die von den Blöcken einer Seite ausgegeben werden (FAQ, How-To, Produkt, Rezension, Breadcrumb), und welche Typen dem SEO-Plugin der Website überlassen werden, damit nichts doppelt ausgegeben wird.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/runedit_post für die Seitepost_id Integer (erforderlich)
pbs/get-support-connection
Gibt an, ob diese Website mit dem Support von Zinn Digital® verbunden ist und als wer.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/runmanage_options (eigene Prüfung der REST-Route)refresh Boolean
pbs/get-theme-builder-options
Gibt die Vorlagentypen, die Arten von Anzeigebedingungen (Seite, Inhaltstyp, Begriff, Archiv, Suche, 404, angemeldet, Rolle, Gerät, Datum, Uhrzeit, URL-Parameter, Referrer, Sprache, Warenkorb) mit ihren Auswahlmöglichkeiten auf dieser Website (Rollen, Sprachen, Inhaltstypen, Taxonomien) und das Blockattribut (pbswConditions: {match, rules}) zurück, das jeden Block ein- oder ausblendet.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/runedit_posts (eigene Prüfung der REST-Route)keine
pbs/get-white-label
Gibt die White-Label-Einstellungen zurück: ein- oder ausgeschaltet, der angezeigte Name und welche Benutzer weiterhin das Original sehen.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/import-design
Validiert eine Website-Designdatei (file) und gibt bei apply = false zurück, was durch merge oder replace (mode) hinzugefügt, geändert und entfernt würde; bei apply = true wird sie geschrieben.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/import-design/runedit_theme_options (eigene Prüfung der REST-Route)file Objekt (erforderlich)
mode String: merge, replace
apply Boolean
pbs/import-designs
Importiert ein Page Builder Sandwich-Designpaket (zuerst dryRun, um geplante Änderungen anzuzeigen; mode: skip oder replace; media; settings).
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/runmanage_options (eigene Prüfung der REST-Route)package Objekt (erforderlich)
mode String: skip, replace, duplicate
settings Boolean
media Boolean
dryRun Boolean
pbs/import-figma-frame
Importiert einen Figma-Frame (url: der Link des Frames mit seiner node-id) in einen neuen Beitragsentwurf aus Blöcken: Aus Auto-Layout werden Flex- und Grid-Container, Text behält Schriftarten und -größen, Bilder werden in die Mediathek kopiert. Verwendet das eigene Figma-Token der Website. Antwortet mit dem Entwurf und einem Konvertierungsbericht.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/runedit_pages und upload_files (eigene Überprüfung der REST-Route)url Zeichenkette (erforderlich)
title Zeichenkette
dryRun boolesch
status Zeichenkette: draft, pending, private, publish
pbs/invite-team-member
Erstellt einen einmalig nutzbaren Einladungscode (Rolle: Lesen oder Schreiben; Label; Gültigkeitstage). Der Code wird nur einmal angezeigt.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/runmanage_options (eigene Überprüfung der REST-Route)team Zeichenkette (erforderlich)
role Zeichenkette: read, write
days Ganzzahl
label Zeichenkette
pbs/join-team
Tritt einer Team-Bibliothek mit einem Einladungscode bei.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/join-team/runmanage_options (eigene Überprüfung der REST-Route)code Zeichenkette (erforderlich)
pbs/leave-team
Verlässt die Team-Bibliothek, der diese Website beigetreten ist.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/runmanage_options (eigene Überprüfung der REST-Route)keine
pbs/list-ab-tests
Listet die A/B-Tests mit Besuchern und Conversions jeder Version auf und zeigt, welche Version gewinnt.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/runedit_pages (eigene Überprüfung der REST-Route)keine
pbs/list-blocks
Listet alle Page Builder Sandwich-Blöcke auf, die diese Website nutzen kann (auch Pro-Blöcke, wenn Pro aktiv ist): Name, Titel, Kategorie und Beschreibung.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/runedit_postssearch Zeichenkette
pbs/list-dynamic-sources
Gibt zurück, womit ein Block befüllt werden kann (Beitrag, Autor, Website, Archiv, individuelles Feld, Produkt) samt Feldern der einzelnen Quellen, den Feld-Plugins auf dieser Website (ACF, Meta Box, Pods, JetEngine, Toolset, Beitrags-Meta) und Feldern eines Inhaltstyps (postType). Ein Block wird über seine attributes.metadata.bindings an eine Quelle gebunden, jeweils ein {source, args} pro Attribut.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/runedit_posts (eigene Überprüfung der REST-Route)postType Zeichenkette
pbs/list-extensions
Listet auf, was andere Plugins über die Entwickler-API zu Page Builder Sandwich hinzugefügt haben: Blöcke, dynamische Datenquellen, Anzeigebedingungen und Formularaktionen, jeweils mit Name, Label und Plugin.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/runedit_postskeine
pbs/list-form-submissions
Listet seitenweise auf, was Besucher über die Formulare gesendet haben, die Übertragungen speichern (form grenzt dies ein).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/runeigene Berechtigungsprüfung der REST-Route pro Elementform Zeichenkette
per_page Ganzzahl
page Ganzzahl
pbs/list-forms
Listet die mit dem Block „Formular“ erstellten Formulare und die Formular-Plugins auf, die er einbinden kann.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/runedit_posts (eigene Überprüfung der REST-Route)keine
pbs/list-kits
Listet die Website-Kits (eine Reihe vorgefertigter Seiten für eine bestimmte Branche) auf, die diese Website importieren kann.
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/runedit_pages und publish_pagesrefresh boolesch
pbs/list-library-items
Listet die in der Cloud-Bibliothek gespeicherten Designs auf (kind: Abschnitt, Seite oder Vorlage; team: die Bibliothek eines Teams).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/runedit_posts (eigene Überprüfung der REST-Route)team Zeichenkette
kind Zeichenkette: , section, page, style
pbs/list-local-fonts
Listet die Google-Schriftarten auf, die diese Website selbst hostet (einmal heruntergeladen, von der Website ausgeliefert, keine Anfrage an Google).
KostenlosGET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/runmanage_options (eigene Überprüfung der REST-Route)keine
pbs/list-lottie
Listet die hochgeladenen Lottie-Animationen auf.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/runedit_posts (eigene Überprüfung der REST-Route)keine
pbs/list-marketing-connections
Listet die Newsletter-Dienste (Mailchimp, Brevo, MailerLite, Kit, ActiveCampaign) auf und zeigt, welche verbunden sind. Schlüssel werden niemals zurückgegeben.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/runmanage_options (eigene Überprüfung der REST-Route)keine
pbs/list-marketing-forms
Listet jedes mit dem Formular-Builder erstellte Formular auf: die Seite, auf der es sich befindet, seine Felder und was nach dem Absenden geschieht.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/runedit_pages (eigene Überprüfung der REST-Route)keine
pbs/list-marketing-lists
Listet die Zielgruppen oder Listen eines verknüpften Mailinglisten-Dienstes für die Anmeldeaktion eines Formulars auf.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/runedit_posts (eigene Prüfung der REST-Route)service Zeichenkette (erforderlich)
pbs/list-pages
Listet die Seiten auf, die du bearbeiten kannst, neueste zuerst, mit optionaler Suchfunktion.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/runedit_pages; es werden nur Seiten aufgelistet, die der Benutzer bearbeiten kannsearch Zeichenkette
status Zeichenkette: any, draft, pending, publish, private
page Ganzzahl
per_page Ganzzahl
pbs/list-popups
Listet Popups, Slide-ins und Leisten mit ihren Auslösern, Häufigkeitsregeln und Anzeigeorten auf.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/runedit_pages (eigene Prüfung der REST-Route)keine
pbs/list-replace-jobs
Listet die website-weiten Suchen-und-Ersetzen-Aufträge und ihren Status auf.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/list-sections
Listet die vorgefertigten Abschnitte (Hero, Funktionen, FAQ, Testimonials, Call-to-Action und mehr) auf, die einer Seite hinzugefügt werden können.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/runedit_pagessearch Zeichenkette
pbs/list-team-members
Listet die Websites in einem Team und deren Zugriffsrechte auf.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/runmanage_options (eigene Prüfung der REST-Route)team Zeichenkette (erforderlich)
pbs/list-teams
Listet die Teams auf, zu denen diese Website gehört oder die sie besitzt.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/list-theme-templates
Listet die Vorlagen des Theme-Builders auf (Header, Footer, Einzelansicht, Archiv, Suche, 404 und mit WooCommerce auch Produkt, Shop, Warenkorb, Kasse, Danke-Seite und Mein Konto): jeweils Typ, Anzeigeort (Regeln für Ein-/Ausschluss), Priorität, Status und Blöcke.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/runeigene Berechtigungsprüfung der REST-Route pro Elementkeine
pbs/list-transferable
Listet die Vorlagen, Patterns und Einstellungen auf, die auf eine andere Website exportiert werden können.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/list-uploaded-icons
Listet die in die Icon-Bibliothek hochgeladenen SVG-Icons auf, neueste zuerst.
FreeGET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/runedit_posts (eigene Prüfung der REST-Route)page Ganzzahl
per_page Ganzzahl
pbs/move-section
Verschiebt einen Abschnitt einer Seite von einer Position zu einer anderen (0-basiert, in der Reihenfolge, in der die Seite sie auflistet).
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/move-section/runedit_post für diese Seiteid Ganzzahl (erforderlich)
from Ganzzahl (erforderlich)
to Ganzzahl (erforderlich)
pbs/open-support-ticket
Erstellt ein Support-Ticket (Betreff, Nachricht, Art, E-Mail) mit Diagnosedaten dieser Website, wenn der Administrator zugestimmt hat. Erstellt oder versendet niemals Anmeldedaten.
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/runmanage_options (eigene Prüfung der REST-Route)subject Zeichenkette (erforderlich)
message Zeichenkette (erforderlich)
kind Zeichenkette: help, bug, feedback, feature_request
email Zeichenkette
name Zeichenkette
diagnostics boolesch
pbs/preview-dynamic-value
Gibt zurück, was eine Verknüpfung für einen Beitrag anzeigt (Beitrag, Quelle und Feld oder Anbieter + Schlüssel, als text|url), um eine Verknüpfung vor oder nach dem Hinzufügen zu prüfen.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/runedit_post (eigene Prüfung der REST-Route)post Ganzzahl (erforderlich)
source Zeichenkette (erforderlich)
field Zeichenkette
provider Zeichenkette
key Zeichenkette
as Zeichenkette: text, url
pbs/record-support-consent
Speichert die Zustimmung des Administrators zum Senden von Diagnosedaten bei Support-Tickets.
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/runmanage_options (eigene Prüfung der REST-Route)consent boolesch (erforderlich)
pbs/refresh-reviews
Ruft die neuesten Trustpilot-Bewertungen sofort ab, anstatt auf die tägliche Aktualisierung zu warten.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/remove-block
Entfernt einen Block (einen ganzen Abschnitt oder einen Block darin) anhand seines Pfads von einer Seite. Die vorherige Version der Seite bleibt in den Revisionen erhalten.
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/runedit_post für diese Seiteid Ganzzahl (erforderlich)
path Array (erforderlich)
pbs/remove-library-storage
Entfernt die Einstellungen für eigenen Speicher; es wird wieder der Speicher des Tarifs verwendet.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/remove-local-font
Löscht die Dateien einer lokal gehosteten Schriftfamilie.
FreePOST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/runmanage_options (eigene Prüfung der REST-Route)family Zeichenkette (erforderlich)
pbs/remove-team-member
Entfernt eine Website aus einem Team.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/runmanage_options (eigene Prüfung der REST-Route)team Zeichenkette (erforderlich)
member Zeichenkette (erforderlich)
pbs/reset-ab-test
Setzt die Zähler eines Tests zurück und startet ihn erneut (test).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/runedit_pages (eigene Prüfung der REST-Route)test Zeichenkette (erforderlich)
pbs/save-library-item
Speichert Block-Markup (Titel, Art, Markup, Stile, Schlagwörter) in deiner Cloud-Bibliothek oder der eines Teams; Bilder werden mit eingebunden.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/runedit_posts (eigene Prüfung der REST-Route)team Zeichenkette
kind Zeichenkette (erforderlich): section, page, style
title Zeichenkette (erforderlich)
tags Array
markup Zeichenkette
styles Objekt
pbs/set-block-motion
Legt Bewegungseinstellungen für einen Block einer Seite fest oder entfernt sie (null), anhand seines Pfads und für einen Breakpoint (standardmäßig base). Funktioniert bei jedem Block, einschließlich Core-Blöcken, deren HTML auf der Seite gespeichert ist. Besucher, die reduzierte Bewegung bevorzugen, sehen die Animationen nie.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/runedit_post (eigene Prüfung der REST-Route)post Zeichenkette (erforderlich)
path Array (erforderlich)
breakpoint Zeichenkette
motion Objekt (erforderlich)
pbs/set-library-storage
Speichert eigenen Speicher: Anbieter (r2 oder s3), Bucket, Region, Endpunkt, Präfix, key_id, Secret, aktiviert.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/runmanage_options (eigene Prüfung der REST-Route)enabled boolesch
provider Zeichenkette: r2, s3, other
endpoint Zeichenkette
region Zeichenkette
bucket Zeichenkette
prefix Zeichenkette
keyId Zeichenkette
secret Zeichenkette
pathStyle boolesch
pbs/set-maintenance
Schaltet den Wartungsmodus (503) oder Demnächst-Modus ein oder aus (mode), inklusive der anzuzeigenden Seite (page_id), retry_after und der Rollen, die ihn umgehen.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/runmanage_options (eigene Prüfung der REST-Route)mode Zeichenkette: off, maintenance, coming_soon
page_id Ganzzahl
roles Array
retry_after Ganzzahl
pbs/set-newsletter-keys
Speichert (oder entfernt mit einem leeren Wert) den Mailchimp-API-Schlüssel, den der Newsletter-Block verwendet.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/runmanage_options (eigene Prüfung der REST-Route)mailchimp Zeichenkette (erforderlich)
pbs/set-reviews-sources
Legt den Google-Ort und das Trustpilot-Unternehmen fest, die der Rezensionen-Block ausliest.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/runmanage_options (eigene Prüfung der REST-Route)google Objekt
trustpilot Objekt
pbs/set-roles
Legt pro Rolle fest, was der Builder erlaubt (roles), z. B. eine reine Inhaltsrolle für Kunden.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/runmanage_options (eigene Prüfung der REST-Route)roles Objekt (erforderlich)
pbs/set-white-label
Schaltet White-Label ein oder aus und legt den Namen fest, den Kunden sehen (enabled, name, agency_users).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/runmanage_options (eigene Prüfung der REST-Route)enabled boolesch
name Zeichenkette
studio_name Zeichenkette
author Zeichenkette
author_url Zeichenkette
description Zeichenkette
menu_icon Zeichenkette
hide_plugin boolesch
agency_users Array
pbs/site-health-clean
Bereinigt eine Art von Befunden: Revisionen (behält die 5 neuesten jedes Beitrags, löscht ältere), Vorlagen (verschiebt ungenutzte synchronisierte Vorlagen in den Papierkorb), Bilder (eine skalierte Kopie, die WordPress verwendet; das Original bleibt erhalten), Klassen (entfernt ungenutzte Designklassen, die für Wiederherstellungen aufbewahrt wurden). Jeder Durchlauf bereinigt einen Stapel; „more“ ist true, solange Befunde verbleiben.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/runmanage_optionswhat Zeichenkette (erforderlich): revisions, patterns, images, classes
pbs/site-health-report
Findet alte Revisionen, ungenutzte synchronisierte Vorlagen, große Originalbilder und Design-Klassen, die von keiner Seite verwendet werden. Funktioniert in kurzen Schritten: Jeder Durchlauf setzt dort an, wo der letzte aufgehört hat, solange der Status „scanning“ ist; ein Neustart beginnt von vorn.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/runmanage_optionsrestart boolean
pbs/start-migration
Startet (oder startet neu) die Konvertierung aller 5.x-Seiten in Blöcke; jeder Beitrag wird vorher gesichert.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/runeigene Berechtigungsprüfung der REST-Route pro Elementkeine
pbs/start-replace
Startet ein blocksicheres Suchen und Ersetzen (Suchen, Ersetzen, Art: Text, Link oder Farbe; Groß-/Kleinschreibung beachten; Typen). Nichts wird geändert, bis der in der Vorschau angezeigte Auftrag angewendet wird.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/runmanage_options (eigene Prüfung der REST-Route)find string (erforderlich)
replace string
kind string: Text, Link, Farbe
types array
match_case boolean
pbs/start-trial
Startet die 14-tägige Testversion von Page Builder Sandwich Pro für diese Website (keine Zahlung erforderlich).
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/test-library-storage
Schreibt, liest und löscht ein Testobjekt in deinem eigenen Speicher und meldet jeden Schritt.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/runmanage_options (eigene Prüfung der REST-Route)keine
pbs/undo-convert-post
Stellt eine konvertierte Seite aus deren Sicherung wieder her.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/runeigene Berechtigungsprüfung der REST-Route pro Elementid string (erforderlich)
pbs/undo-migration
Stellt alle konvertierten Beiträge aus deren Sicherung wieder her.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/runeigene Berechtigungsprüfung der REST-Route pro Elementkeine
pbs/undo-replace
Stellt die durch einen Auftrag geänderten Beiträge wieder her (ein seither bearbeiteter Beitrag behält seine Bearbeitung).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/runmanage_options (eigene Prüfung der REST-Route)id string (erforderlich)
pbs/update-block
Ändert die Einstellungen (Attribute) eines Blocks innerhalb einer Seite anhand seines Pfads; übermittelte Attribute werden mit den aktuellen zusammengeführt. Funktioniert bei Blöcken, die die Website anhand ihrer Einstellungen rendert; ein Block, dessen HTML in der Seite gespeichert ist, wird durch Ersetzen des Markups der Seite geändert.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/update-block/runedit_post für diese Seiteid integer (erforderlich)
path array (erforderlich)
attributes object (erforderlich)
pbs/update-brand-kit
Speichert das Brand-Kit: Name, Logo, Farben, Schriften für Überschriften und Fließtext sowie die Brand Voice für KI-Texte.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/runedit_theme_options (eigene Prüfung der REST-Route)name string
logo integer
colors array
headingFont string
bodyFont string
voice string
pbs/update-breakpoints
Ändert die Breiten für Tablet und Mobilgeräte in Pixeln; mit Pro auch benutzerdefinierte zusätzliche Breakpoints.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/runedit_theme_options (eigene Prüfung der REST-Route)tablet integer
mobile integer
custom array
pbs/update-class
Ändert die Bezeichnung, den Slug oder die Stile einer globalen Klasse; jedes Element, das sie verwendet, wird aktualisiert.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-class/runedit_theme_options (eigene Prüfung der REST-Route)id string (erforderlich)
label string
slug string
s object
cat string
pbs/update-conversion-tracking
Ändert die Einstellungen für Google Analytics 4, Google Tag Manager und Meta-Pixel sowie die gesendeten Events.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/runmanage_options (eigene Prüfung der REST-Route)ga4 string
gtm string
pixel string
loadTags boolean
formEvent string
pbs/update-cookie-banner
Ändert das Cookie-Banner. Während es aktiviert ist, warten Tracking-Skripte auf die Zustimmung des Besuchers.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/runmanage_options (eigene Prüfung der REST-Route)enabled boolean
popup integer
handles array
cookieDays integer
optOutOutsideEu boolean
pbs/update-dark-mode
Legt den Dark Mode (Modus: Aus, Automatisch oder Umschalter) und dessen Farben fest.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/runedit_theme_options (eigene Prüfung der REST-Route)mode string (erforderlich): device, light, dark
colors object
pbs/update-design-categories
Ersetzt eine Kategorieliste (Gruppe: classes oder tokens; Elemente: eine Liste aus Titelform und Name). Einträge in einer entfernten Kategorie werden als nicht kategorisiert eingestuft.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/runedit_theme_options (eigene Prüfung der REST-Route)group string (erforderlich): classes, tokens
items array (erforderlich)
pbs/update-design-globals
Ändert die website-weiten Farben (colors) und Schriften (fonts, headingFont, bodyFont). Jede Seite übernimmt die Änderung; die theme.json des Themes wird synchron gehalten.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/runedit_theme_options (eigene Prüfung der REST-Route)colors object
fonts object
bodyFont string
headingFont string
pbs/update-form
Ändert ein Formular (post, form): Einstellungen und Aktionen werden mit den bestehenden zusammengeführt; Felder (und Schritte) ersetzen die bisherigen Felder.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-form/runedit_post (eigene Prüfung der REST-Route)post string (erforderlich)
form string (erforderlich)
title string
fields array
steps array
actions object
submitText string
successMessage string
redirectUrl string
trackEvent string
pbs/update-page
Ändert den Titel, Status oder Block-Inhalt einer Seite. Gesendeter Inhalt ersetzt den Inhalt der Seite.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/update-page/runedit_post für diese Seite; publish_pages zum Veröffentlichen oder auf Privat setzenid integer (erforderlich)
title string
status string: draft, pending, publish, private
sections array
content string
pbs/update-popup
Ändert ein Pop-up, Slide-in oder eine Leiste (id): Inhalt, Auslöser, Häufigkeit oder Anzeigeorte.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/runedit_post (eigene Prüfung der REST-Route)id string (erforderlich)
title string
content string
status string: draft, publish
settings object
pbs/update-settings
Ändert das Frontend-Klassen-Präfix (1 bis 8 Kleinbuchstaben oder Ziffern, beginnend mit einem Buchstaben) und/oder schaltet KI-Agenten (MCP) ein oder aus (mcp: false entfernt alle Fähigkeiten und den MCP-Endpunkt).
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/runmanage_options (eigene Prüfung der REST-Route)prefix string
mcp boolean
pbs/update-theme-template
Ändert ein Template (id): Titel, Typ, Inhalt (Block-Markup), Einbinden, Ausschließen, Priorität oder Status. Nur gesendete Werte werden geändert.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/runeigene Berechtigungsprüfung der REST-Route pro Elementid string (erforderlich)
title string
type string
content string
include array
exclude array
priority integer
status string: publish, draft
pbs/update-tokens
Ändert die Abstands-, Radius- und Schattenskalen (space, radius, shadow) oder setzt sie zurück (reset).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/runedit_theme_options (eigene Prüfung der REST-Route)space array
radius array
shadow array
reset boolean
pbs/update-variables
Ersetzt die Design-Variablen der Website (variables: eine Liste aus Name und Wert).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/runedit_theme_options (eigene Prüfung der REST-Route)variables array (erforderlich)
pbs/upload-icon
Fügt der Icon-Bibliothek ein SVG-Icon (name, svg-Markup) hinzu; das SVG wird zuvor bereinigt.
KostenlosPOST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/runupload_files (eigene Prüfung der REST-Route)name string (erforderlich)
svg string (erforderlich)
pbs/upload-lottie
Überprüft ein Lottie-JSON-Dokument (json, name) und veröffentlicht es als statische Datei für den Lottie-Block.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/runupload_files (eigene Prüfung der REST-Route)name string (erforderlich)
json string (erforderlich)

Generiert aus der abilities.json des Plugins, die ihrerseits von einer laufenden Website generiert wird; ein Test schlägt fehl, wenn beide voneinander abweichen.

WP-CLI-Befehle

Führen Sie diese auf dem Server mit WP-CLI aus. Jeder Befehl prüft dieselben Berechtigungen wie die Bildschirme des Plugins; die Beispiele stammen aus den Hilfetexten des Plugins selbst.

BefehlFunktionEdition
wp pbs export [--types=<types>] [--no-settings] [--file=<name>]Vorlagen, Vorlagenmuster und Einstellungen in eine Datei exportieren.Free
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run]Eine Exportdatei importieren.Free
wp pbs importers runVeraltete Inhalte konvertieren: alle Beiträge oder einen einzelnen.Free
wp pbs importers statusMigrationsstatus anzeigen.Free
wp pbs importers undoKonvertierungen aus den Sicherungen rückgängig machen: alle Beiträge oder einen einzelnen.Free
wp pbs migrate runVeraltete Inhalte konvertieren: alle Beiträge oder einen einzelnen.Free
wp pbs migrate statusMigrationsstatus anzeigen.Free
wp pbs migrate undoKonvertierungen aus den Sicherungen rückgängig machen: alle Beiträge oder einen einzelnen.Free
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>]Auf der gesamten Website suchen und ersetzen.Pro
wp pbsw fonts download <family> [--weights=<weights>] [--italic]Eine Google-Fonts-Schriftfamilie auf diese Website herunterladen.Free
wp pbsw fonts listGespeicherte Schriftfamilien auflisten.Free
wp pbsw fonts remove <family>Eine gespeicherte Schriftfamilie und ihre Dateien entfernen.Free

Aktionen und Filter

Jeder Hook, den das Plugin bietet, mit der Beschreibung aus seinem Quellcode. Filter ändern einen Wert; Aktionen ermöglichen es Ihnen, Code zu einem bestimmten Zeitpunkt auszuführen; Einstiegspunkte sind Aktionen, die Sie auslösen, damit das Plugin etwas ausführt.

HookArtFunktionParameterEdition
pbs_assets_changedAktionWird ausgelöst, wenn sich die veröffentlichten Frontend-Dateien von PBS geändert haben und die erreichbaren Seitencaches geleert wurden: Nutze dies, um Caches zu leeren, die PBS nicht erreichen kann (ein CDN, ein Proxy, der Cache des Hosters).keineFree
pbs_enqueue_scriptsAktionLegacy-Aktion: Reiht Skripte ein, die window.pbsAddInspector() aufrufen.keineFree
pbs_shortcodesFilterLegacy-Filter: Shortcode-Tag => {label, desc, options[]} (Shortcode-API.md).array $shortcodesFree
pbsw_admin_dataFilterFiltert die Daten, mit denen die Admin-App startet. Die Premium-Ebene nutzt dies zur Angabe ihrer Edition; hier gehören keine sensiblen Daten hin, da sie auf der Seite ausgegeben werden.keineFree
pbsw_admin_enqueueAktionWird ausgelöst, nachdem das Skript für die Admin-Ansicht eingereiht wurde, sodass ein Modul ein Skript einreihen kann, das über den JavaScript-Filter `pbs.admin.panels` ein Panel hinzufügt (es muss von diesem Handle abhängen; die Ansicht wird bei DOM-Ready gerendert, nachdem jedes Footer-Skript ausgeführt wurde).string $handleFree
pbsw_ai_enqueueAktionWird ausgelöst, nachdem das KI-Editor-Bundle eingereiht wurde, sodass ein Add-on (und die Pro-Ebene) eigene KI-Panels danach einreihen kann.string $handleFree
pbsw_ai_messagesFilterFiltert die Nachrichten jeder KI-Anfrage, die das Plugin sendet, samt Kontext (Aufgabe, Zweck, Anbieter, Modell, Benutzer); das Pro-Brand-Kit fügt hier deine Marke hinzu.array $messages
array $context
Free
pbsw_ai_pro_featuresFilterFiltert die Pro-KI-Funktionen, die der Editor anbietet (die Premium-Ebene ergänzt ihre Bezeichnungen: agent, site, block, design, image, css, a11y).keineFree
pbsw_ai_seo_pluginsFilterFiltert, in welche SEO-Plugins der KI-SEO-Assistent den Meta-Titel und die Meta-Beschreibung schreibt.keineFree
pbsw_ai_seo_writeFilterFiltert, ob ein anderes SEO-Plugin den Meta-Titel und die Meta-Beschreibung übernommen hat. Ein über `pbsw_ai_seo_plugins` hinzugefügtes Plugin speichert diese hier auf eigene Weise und gibt true zurück.bool $written
string $plugin
int $post_id
string $title
string $description
Free
pbsw_asset_sourcesFilterAlle Frontend-Quellen: die dieser Datei, die von der Performance-Ebene mit add_source() registrierten (CSS pro Block, View-Module) und alle, die die Premium-Ebene selbst über `pbsw_asset_sources` hinzufügt (ihre Dateien liegen in einem eigenen Verzeichnis, das nur das Premium-Paket enthält). Es wird nur ein relativer `.css`- oder `.js`-Pfad innerhalb des Plugins akzeptiert, unter einem Schlüssel aus Kleinbuchstaben (`legacy.css`, `block/row.css`, `module/tabs.js`).keineFree
pbsw_breakpoints_changedAktionWird ausgelöst, wenn sich die Breakpoints ändern (kompilierte Page-Sheets werden beim nächsten Aufruf neu erstellt, da die Breakpoints Teil ihrer Signatur sind).keineFree
pbsw_cache_purgedAktionWird ausgelöst, nachdem PBS einen Beitrag aus den aktiven Cache-Plugins gelöscht hat.int $post_idFree
pbsw_cache_purgersFilterFiltert die zusätzlichen Cache-Leerungen, die beim Ändern der veröffentlichten Dateien ausgeführt werden: Name => Callable. Ein Host ergänzt hier eigene (ein CDN, einen Proxy); ein fehlerhafter Eintrag wird übersprungen und nicht als gelöscht gemeldet.keineFree
pbsw_code_blocksFilterFiltert die Blocknamen, die als individueller Code behandelt werden (nur Rollen mit der Berechtigung `code` dürfen sie hinzufügen oder ändern).keinePro
pbsw_consent_countryFilterFiltert das Land des Besuchers (ISO 3166-1 Alpha-2) für die regionale Cookie-Banner-Regel. Das Plugin ermittelt das Land nicht selbst; gib “ zurück, wenn es unbekannt ist.string $countryPro
pbsw_content_onlyFilterFiltert, ob ein Benutzer nur Texte und Bilder bearbeiten darf, während das Layout gesperrt ist.bool $content_only
int $user_id
Free
pbsw_design_class_cssFilterFiltert das kompilierte CSS einer globalen Klasse, bevor die Design-Engine abgefragt wird. Gib eine Zeichenkette zurück, um stattdessen diese zu verwenden.string|null $css
string $selector
Pro
pbsw_design_custom_breakpointsFilterFiltert, ob benutzerdefinierte Breakpoints verfügbar sind (pbs-d3, Pro).bool $allowedFree
pbsw_design_element_cssFilterFiltert, ob individuelles CSS pro Element kompiliert wird (die Premium-Ebene aktiviert dies, d8).bool $enabledFree
pbsw_design_layout_suffixFilterFiltert das Selektor-Suffix des Layoutelements für einen Block (“ = das eigene Element des Blocks).string $suffix
string $prefix
Free
pbsw_design_propsFilterFiltert die Design-Props (die Premium-Ebene fügt ihre eigenen hinzu).keineFree
pbsw_dynamic_editor_sourcesFilterWeitere Quellen im Editor (WooCommerce-Produktfelder).keinePro
pbsw_dynamic_fieldsFilterFeldkatalog für Anbieter ohne Listing-API, die dieses Plugin liest (JetEngine, Toolset): Ihre Feldschlüssel werden im Editor eingetippt oder hier hinzugefügt.string $post_typePro
pbsw_dynamic_sourcesFilterWeitere Quellen (WooCommerce-Produkte): Name → Beschriftung; ihre Werte stammen aus `pbsw_dynamic_value`.keinePro
pbsw_dynamic_valueFilterEin Wert aus einer anderen Quelle (WooCommerce).string|null $value
string $source
Pro
pbsw_form_submittedAktionWird ausgelöst, nachdem eine Formularübertragung die Validierung bestanden hat und ihre Aktionen ausgeführt wurden.keinePro
pbsw_frontend_prefixFilterFiltert das neutrale Frontend-Klassenpräfix.string $prefixFree
pbsw_fs_loadedAktionWird ausgelöst, sobald das Lizenzierungs-SDK geladen wurde (in der Hauptdatei, vor jeglichem Page Builder Sandwich-Code). Hier einklinken, um mit `pbsw_fs()` zu kommunizieren.keineFree
pbsw_is_agencyFilterFiltert, ob die Funktionen des Agency-Tarifs auf dieser Website verfügbar sind.bool $agencyFree
pbsw_is_proFilterFiltert, ob die Premium-Ebene aktiv ist. Nur die Premium-Ebene antwortet darauf.bool $proFree
pbsw_kit_api_baseFilterFiltert die Zinn Digital®-API-Basis, die von den Support-Ansichten aufgerufen wird.string $baseFree
pbsw_kit_diagnosticsFilterFiltert die Diagnosedaten, bevor Website-Betreiber sie sehen. Ein Plugin fügt eigene Angaben unter `extra` hinzu. ⛔ Dies läuft VOR der Vorschau, niemals zwischen Vorschau und Versand.keineFree
pbsw_kit_footprint_freeFilterFiltert, ob diese Website frei von Fußabdrücken ist, sodass Zinn® Ads darauf niemals beworben wird.bool $footprint_freeFree
pbsw_kit_importedAktionWird ausgelöst, nachdem ein Kit importiert wurde.int $frontFree
pbsw_kit_promotionsFilterFiltert die Promotions-Registrierung, bevor sie aufgelöst wird. Eine Zeile hinzufügen, um ein weiteres Produkt zu bewerben: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) und `url` oder (für ein Plugin) `name`, `site`, `main_files`.keineFree
pbsw_kit_tierFilterFiltert die Tarifstufe, die das Kit für dieses Plugin meldet (Tests und Staging; im Produktivbetrieb entscheidet die Lizenz).string $tierFree
pbsw_lcp_foldFilterGibt an, wie weit unten im Inhalt der erste sichtbare Bildschirmbereich (in CSS-Pixeln ab dem oberen Rand) endet. Blöcke, die oberhalb beginnen, gelten als „above the fold“: Ihre Bilder laden sofort und das wahrscheinlichste LCP-Bild erhält `fetchpriority=“high“`; Blöcke darunter laden per Lazy-Loading. Bei einem hohen Hero-Bereich erhöhen, bei einem kompakten Header verringern.int $foldFree
pbsw_legacy_body_classesFilterFiltert die veralteten Body-Klassen. Die Premium-Ebene fügt hier die responsiven Klassen der älteren Premium-Version hinzu (Richtlinie 5: Dieses Verhalten ist nicht im kostenlosen Plugin enthalten).keineFree
pbsw_legacy_script_enqueuedAktionEin veralteter Beitrag wurde auf sein Frontend-Verhalten hin überprüft (die Premium-Ebene fügt eigenes Verhalten hinzu).int $post_id
string $content
string|null $handle
Free
pbsw_library_tokenFilterFiltert das mit Kit-Anfragen gesendete Bearer-Token (wird von der Premium-Cloud-Bibliothek bereitgestellt).string $tokenFree
pbsw_link_baseFilterFiltert den Pfad, unter dem Kurzlinks liegen (`/go/<slug>/`).string $basePro
pbsw_list_servicesFilterFiltert die Mailinglisten-Dienste, für die sich Formulare eintragen können.keinePro
pbsw_loop_query_argsFilterDie Abfrage des Loops (WooCommerce: Preisspanne, im Angebot, auf Lager, Sortierung nach Preis/Beliebtheit/Bewertung).keinePro
pbsw_loop_sortsFilterSortieroptionen (WooCommerce fügt Preis, Beliebtheit und Bewertung hinzu).keinePro
pbsw_mcp_abilitiesAktionWird ausgelöst, nachdem die kostenlosen Fähigkeiten registriert wurden: Page Builder Sandwich Pro registriert hier seine eigenen (der Boot-Prozess klinkt sich hier nur ein, wenn die Lizenz den Premium-Code erlaubt).keineFree
pbsw_migration_batch_sizeFilterWie viele veraltete Beiträge (5.x) ein Migrationsschritt im Hintergrund konvertiert. Jeder Schritt ist eine Aktion des Action Schedulers; ein kleinerer Stapel eignet sich für langsames Hosting oder wenig Arbeitsspeicher, ein größerer für schnelles Hosting mit vielen Beiträgen. Werte unter 1 werden wie 1 behandelt.int $sizeFree
pbsw_migration_post_typesFilterFiltert die Inhaltstypen, die bei der Legacy-Migration konvertiert werden.list<string> $typesFree
pbsw_nav_menu_item_classesFilterFiltert die Klassen eines Eintrags (die Pro-Optionen für Einträge fügen `nav-menu__item–hide-mobile` und `–hide-desktop` hinzu). Es werden nur `nav-menu__item–<name>`-Klassen beibehalten.int $depthKostenlos
pbsw_nav_menu_item_labelFilterFiltert die Beschriftung eines Eintrags, bei der es sich um maskiertes HTML handelt (die Pro-Optionen für Einträge fügen ein Icon, ein Badge und die Beschreibung hinzu). Ein Callback muss maskiertes HTML zurückgeben.string $label
int $depth
string $prefix
Kostenlos
pbsw_nav_menu_toggleFilterFiltert das HTML des Menü-Buttons: Der Pro-Designer für die Umschaltleiste platziert ihn in einer Leiste mit Logo, Suchfeld, Links… (wird nur angezeigt, solange das Menü eingeklappt ist). Ein Ergebnis, das den Button nicht unverändert enthält, wird ignoriert, damit das Menü ihn niemals verliert.string $toggle
string $prefix
Kostenlos
pbsw_newsletter_form_settingsFilterDie Einstellungen eines Formulars, das nicht aus 5.x stammt (data-* ⇒ Wert), oder ein leeres Array.int $post_id
string $form
Kostenlos
pbsw_newsletter_providersFilterDie Newsletter-Dienste, bei denen sich diese Website anmelden kann: Dienst ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}. Die Premium-Ebene fügt die drei aus 5.x hinzu.keineKostenlos
pbsw_page_css_changedAktionWird ausgelöst, wenn sich das kompilierte Stylesheet eines Beitrags geändert hat (Caching-Plugins leeren daraufhin den Cache).int $post_idKostenlos
pbsw_page_css_enqueuedAktionWird ausgelöst, nachdem das kompilierte Stylesheet einer Seite in die Warteschlange eingereiht wurde (die Premium-Ebene für Critical-CSS hakt sich hier ein).string $handle
int $post_id
Kostenlos
pbsw_page_css_extraFilterFiltert das CSS, das an das kompilierte Stylesheet einer Seite nach den eigenen Stylesheets der Blöcke angehängt wird (pbs-p4: die `.<prefix>-s-<id>`-Regeln des Design-Systems). Hier kompiliert, nicht minifiziert: Ein Listener gibt sein CSS auslieferungsbereit zurück.string $extra
string $prefix
int $post_id
Kostenlos
pbsw_page_css_signatureFilterFiltert, was einen kompilierten Status sonst noch aktuell hält (pbs-p4: die Breakpoints).string $extra
\WP_Post $post
Kostenlos
pbsw_page_css_stateFilterFiltert den kompilierten Status eines Beitrags, bevor er gespeichert wird (pbs-p4 zeichnet auf, welche Designregeln das Stylesheet enthält, damit der Rendering-Filter sie nicht erneut ausgibt).int $post_idKostenlos
pbsw_permissionFilterFiltert, ob ein Benutzer eine Builder-Berechtigung verwenden darf. Das kostenlose Plugin erlaubt jede; der Pro-Rollenmanager entscheidet pro Rolle. Administratoren sollten immer berechtigt sein.bool $allowed
string $what
int $user_id
Kostenlos
pbsw_popup_forceFilterPop-ups, die unabhängig von ihrer Zielgruppenansprache auf jeder Seite ausgegeben werden (das Cookie-Banner).keinePro
pbsw_replace_post_typesFilterFiltert die Inhaltstypen, die „Suchen und Ersetzen“ standardmäßig durchsucht.keinePro
pbsw_schema_skipFilterFiltert die Typen strukturierter Daten heraus, die Page Builder Sandwich auslässt, da das SEO-Plugin der Website sie bereits für diese Seite ausgibt.string $contentPro
pbsw_site_design_dataFilterFiltert die Boot-Daten des Website-Designs. Die Premium-Ebene meldet ihre Edition und fügt die Daten hinzu, die ihre Abschnitte benötigen.keineKostenlos
pbsw_site_design_depsFilterFiltert die Abhängigkeiten der Bundles des Website-Designs. Die Premium-Ebene fügt hier ihr eigenes Skript hinzu, damit ihre Abschnitte registriert werden, bevor das Panel erstmals gerendert wird.string $handleKostenlos
pbsw_site_health_keep_revisionsFilterFiltert, wie viele der neuesten Revisionen jedes Beitrags die Bereinigung behält (Standard: 5).int $keepPro
pbsw_style_at_rulesFilterFiltert die At-Regel-Voreinstellungen, die der Style-Builder unter Stil › Bedingung anbietet: eine Liste von `array( ‚id‘ => ’narrow-card‘, ‚label‘ => ‚Schmale Karte‘, ‚type‘ => ‚container‘, ‚query‘ => ‚card (max-width:400px)‘ )`, wobei `type` `media`, `container` oder `supports` ist. Werte, die unter einer Bedingung festgelegt sind, werden nach den Bildschirmgrößen-Regeln als `@<type> <query>{…}` ausgegeben. Die integrierten Voreinstellungen sind Drucken, dunkles Farbschema, reduzierte Bewegung sowie Maus oder Trackpad; eine ungültige Voreinstellung wird verworfen und in der Aktion `pbsw_style_at_rules_invalid` benannt.keineKostenlos
pbsw_style_at_rules_invalidAktionWird ausgelöst, wenn Voreinstellungen aus `pbsw_style_at_rules` als ungültig verworfen wurden.keineKostenlos
pbsw_template_content_locationFilterEine spezifischere Inhaltsplatzierung (WooCommerce: single_product, product_archive, cart…).string $locationPro
pbsw_template_resolvedFilterDie für einen Ort ausgewählten Templates.string $typePro
pbsw_template_typesFilterWeitere Template-Typen (WooCommerce-Seiten).keinePro
pbsw_theme_builder_editor_dataFilterWeitere Editor-Daten (dynamische Datenquellen und Feld-Plugins, die WooCommerce-Elemente).nonePro
pbsw_theme_globals_savedActionDiese Aktion ist unten dokumentiert.noneFree
pbsw_transfer_importedActionWird nach dem Import eines Pakets ausgelöst, damit aus Templates und Einstellungen erstellte Caches (die seitenbezogenen Stile, das Stylesheet der Website) neu aufgebaut werden können.noneFree
pbsw_transfer_meta_keysFilterFiltert die Beitrags-Metaschlüssel, die beim Import und Export für jedes Element übertragen werden.noneFree
pbsw_transfer_optionsFilterFiltert die Optionen, die per Import und Export zwischen Websites übertragen werden können. Es werden nur `pbsw_`-Optionen akzeptiert; alles andere wird verworfen, damit ein Paket niemals Core- oder Drittanbieter-Optionen überschreiben kann.noneFree
pbsw_transfer_post_typesFilterFiltert die Inhaltstypen, die per Import und Export zwischen Websites übertragen werden können.noneFree
pbsw_visitor_countryFilterFiltert das Land des Besuchers für Altersabfragen und Hinweise zum verantwortungsvollen Spielen, falls die Website dies auf andere Weise ermittelt (ein Geolocation-Plugin, ein Mitgliedschaftsprofil).string $countryPro
pbsw_white_label_mapFilterFiltert die White-Label-Ersetzungen (Quelltext => angezeigter Text).nonePro