Ontwikkelaars
Referentie van Page Builder Sandwich abilities
Page Builder Sandwich registreert zijn acties bij de WordPress Abilities API. Dezelfde abilities zijn MCP-tools op de eigen server van de site en REST-routes onder /wp-json/wp-abilities/v1. Deze pagina wordt gegenereerd vanuit het eigen register van de plugin.
Eindpunten
| Ability | REST |
|---|---|
| MCP via HTTP (streamable) | /wp-json/pbs/v1/mcp |
| MCP via WP-CLI (standaard invoer en uitvoer) | wp mcp-adapter serve --server=page-builder-sandwich --user=<login> |
| REST: lijst van de abilities | /wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich |
| REST: een ability uitvoeren | /wp-json/wp-abilities/v1/abilities/<name>/run (GET met ?input= voor alleen-lezen abilities, anders POST {"input": {...}}) |
Authenticatie en machtigingen
HTTP-verzoeken verifiëren met een WordPress-applicatiewachtwoord (HTTP Basic). Voor verbinding met de MCP-server is de hieronder getoonde capability vereist; elke ability controleert vervolgens zijn eigen machtiging, per object. Alleen-lezen abilities worden uitgevoerd met GET en hun invoer in de query-string; de overige met POST en een JSON-body ‘{“input”: {…}}’.
een WordPress-applicatiewachtwoord (HTTP) of --user (WP-CLI); de gebruiker heeft de capability nodig die door elke ability wordt vermeld · Instellingen: AI-agents (MCP) toestaan, standaard ingeschakeld
Alle abilities
| Mogelijkheid | Editie | REST | Toestemming | Parameters |
|---|---|---|---|---|
pbs/activate-custom-fontMaakt een geüpload aangepast lettertype (een lettertypebestand in de mediabibliotheek, op id) beschikbaar in de lettertypekiezers. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/run | edit_theme_options (de eigen controle van de REST-route) | id geheel getal (verplicht) |
pbs/add-local-fontDownloadt een Google-lettertypefamilie (familie, diktes, cursief) en serveert deze vanaf deze site. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (de eigen controle van de REST-route) | family string (verplicht)weights arrayitalic boolean |
pbs/add-sectionVoegt een kant-en-klare sectie toe aan een pagina: aan het begin, aan het einde of na de sectie op een opgegeven positie. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/add-section/run | edit_post op die pagina | id geheel getal (verplicht)section string (verplicht)position string: start, end, afterafter geheel getal |
pbs/add-shop-blockVoegt een WooCommerce-blok toe aan het einde van een bericht: een productelement (onderdeel: title, gallery, image, price, rating, excerpt, description, add_to_cart, meta, tabs, related, upsells, sale_badge, stock; productId, of 0 voor het momenteel bekeken product) of een mini-winkelwagen (label). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (de eigen controle van de REST-route) | post geheel getal (verplicht)block string (verplicht): product-element, mini-cartpart string: title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, descriptionproductId geheel getallabel string |
pbs/ai-check-accessibilityToont de toegankelijkheidsproblemen van een pagina: afbeeldingen zonder alt-tekst, koppen die een niveau overslaan, links waarvan de tekst op zichzelf niets zegt en links zonder tekst. Bij elk probleem staat of het automatisch kan worden opgelost. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/run | edit_post op de pagina | post_id geheel getal (verplicht) |
pbs/ai-create-blockOntwerpt een herbruikbaar component vanuit een beschrijving (een prijzenkaart, een teamkaart, een banner) en slaat het op als een gesynchroniseerd patroon in “Mijn patronen” van de editor, waarbij elke tekst per plaatsing kan worden overschreven. Geeft het id en het blok dat het plaatst terug. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/run | edit_posts en publish_posts; de rol- en uitgaveregels van de AI-instellingen | description string (verplicht)title string |
pbs/ai-css-helpLegt de aangepaste CSS van één element uit, schrijft deze of repareert deze, waarbij `selector` staat voor het element. Geeft de CSS en een uitleg terug; er wordt niets opgeslagen. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts en de coderechten van de builder | action string (verplicht): explain, write, fixcss stringinstruction stringblock string |
pbs/ai-design-fromBouwt de lay-out van een screenshot (een afbeelding in de mediabibliotheek) of van een openbare webpagina (het adres) na als bewerkbare blokken in een nieuwe conceptpagina: dezelfde secties, kolommen, koppen, tekst, lijsten en knoppen. Logo’s en afbeeldingen worden niet gekopieerd. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/run | edit_pages (edit_post op de screenshot); de rol- en uitgaveregels van de AI-instellingen | attachment_id geheel getalurl stringtitle stringinstruction string |
pbs/ai-edit-pageWijzigt een pagina zoals gevraagd in duidelijke bewoordingen (“maak de hero-tekst korter”, “voeg een FAQ over levering toe na de prijzen”, “vertaal de pagina naar het Duits”). AI reageert met bewerkingsbewerkingen die worden gecontroleerd aan de hand van de blokken van de pagina en hun instellingen voordat er iets wordt toegepast; geweigerde bewerkingen worden weergegeven met de reden. Er wordt eerst een revisie opgeslagen en het bijbehorende id wordt geretourneerd als undo_revision. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/run | edit_post op de pagina; de rol- en uitgaveregels van de AI-instellingen | post_id geheel getal (verplicht)instruction string (verplicht) |
pbs/ai-fix-accessibilityLost de toegankelijkheidsproblemen op die kunnen worden opgelost (alle, of de vermelde probleem-id’s): alt-tekst geschreven door naar elke afbeelding te kijken, kopniveaus gecorrigeerd, vage linkteksten herschreven. Er wordt eerst een revisie opgeslagen en het id ervan wordt geretourneerd als undo_revision. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/run | edit_post op de pagina; de rol- en uitgaveregels van de AI-instellingen | post_id geheel getal (verplicht)issues array |
pbs/ai-generate-imageMaakt een afbeelding van een beschrijving met het afbeeldingsmodel van de site (OpenAI of Google) en slaat deze op in de mediabibliotheek met alt-tekst. Geeft het id en adres terug. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/run | upload_files; de rol- en bestedingsregels van de AI-instellingen | prompt string (vereist)size string: square, landscape, portraitalt stringtitle stringpost_id integer |
pbs/ai-generate-sectionZet een beschrijving van één zin om in een kant-en-klaar ontworpen sectie (echte, bewerkbare blokken in de huisstijl van de site) met bijbehorende tekst. Geeft de blok-markup terug en voegt deze toe aan het begin of einde van een pagina als een post_id is opgegeven (een revisie bewaart wat er eerder stond). | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/run | edit_posts; edit_post om het aan een pagina toe te voegen; de rol- en bestedingsregels van de AI-instellingen | description string (vereist)section stringpost_id integerposition string: start, end |
pbs/ai-plan-siteGeeft op basis van een beschrijving van het bedrijf een lijst van pagina’s die een website nodig heeft (homepage eerst, contact als laatste), elk met een titel en een briefing voor die pagina. Er wordt niets aangemaakt; elke pagina kan daarna worden gebouwd vanuit de briefing. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages; de rol- en bestedingsregels van de AI-instellingen | brief string (vereist) |
pbs/ai-save-seo-metaSlaat een meta-titel en -beschrijving op in de SEO-plugin die de site gebruikt (Yoast SEO, Rank Math, SEOPress of All in One SEO) en geeft aan welke zijn weggeschreven. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/run | edit_post op de pagina | post_id integer (vereist)title string (vereist)description string (vereist) |
pbs/ai-suggest-seo-metaLeest een pagina en stelt een meta-titel (tot 60 tekens) en meta-beschrijving (tot 155 tekens) voor, optioneel rond een focuszoekwoord. Er wordt niets opgeslagen. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/run | edit_post op de pagina; de rol- en bestedingsregels van de AI-instellingen | post_id integer (vereist)keyword string |
pbs/ai-undoZet een pagina terug zoals deze was vóór een AI-wijziging, op basis van de undo_revision die door die wijziging is geretourneerd. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/run | edit_post op de pagina | post_id integer (vereist)revision integer (vereist) |
pbs/ai-write-alt-textBekijkt afbeeldingen en slaat er alt-tekst voor op: voor één afbeelding (attachment_id) of voor elke afbeelding op een pagina die er geen heeft (post_id). Maximaal 20 afbeeldingen per aanroep; het antwoord geeft aan hoeveel er overblijven. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | upload_files en edit_post op de afbeelding of pagina; de rol- en bestedingsregels van de AI-instellingen | attachment_id integerpost_id integeronly_missing booleanlanguage string |
pbs/ai-write-textSchrijft nieuwe tekst, of verbetert, verkort, breidt uit, wijzigt de toon of corrigeert de grammatica van een stuk tekst met de eigen AI-provider van de site. Geeft de nieuwe tekst terug; er wordt niets op de site gewijzigd. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/run | edit_posts (edit_post wanneer post_id is opgegeven); de rol- en bestedingsregels van de AI-instellingen | action string (vereist): write, improve, shorten, expand, tone, fix, customtext stringtone string: professional, friendly, confident, playful, formal, simpleinstruction stringcontext string |
pbs/apply-brand-kitPast de kleuren en lettertypen van de opgeslagen merkidentiteit toe op het site-ontwerp. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/run | edit_theme_options (de eigen controle van de REST-route) | geen |
pbs/apply-kitImporteert de pagina’s van een websitekit (alle pagina’s of de opgegeven pagina’s), publiceert ze optioneel, stelt de homepage in en voegt ze toe aan een menu. Opnieuw importeren werkt dezelfde pagina’s bij. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/run | edit_pages en publish_pages; manage_options om de homepage in te stellen; edit_theme_options om een menu aan te maken | slug string (vereist)pages arraypublish booleanfront booleanmenu boolean |
pbs/apply-replacePast een taak toe waarvan een voorbeeld is bekeken. Elk gewijzigd bericht behoudt een back-up, zodat de taak ongedaan kan worden gemaakt. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (de eigen controle van de REST-route) | id string (vereist) |
pbs/build-landing-pageEen begeleide workflow: de agent kiest secties die bij je bedrijf passen, bouwt de pagina als concept en schrijft de tekst. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business string (vereist) |
pbs/build-pagesMaakt tot 50 pagina’s aan in één aanroep, elk op basis van secties en/of blokinhoud. Elke pagina wordt afzonderlijk gecontroleerd en aangemaakt; het antwoord toont elke gemaakte en elke geweigerde pagina, inclusief de reden. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages; elke pagina wordt afzonderlijk gecontroleerd (publish_pages om te publiceren) | pages array (verplicht) |
pbs/check-performanceRapporteert wat de inhoud van een pagina toevoegt aan het gewicht: de afbeeldingen (bytes, te grote afbeeldingen en het kleinere formaat dat zou volstaan), de stylesheets van de gebruikte blokken en externe insluitingen, elk probleem met bijbehorende oplossing. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | edit_post op de pagina | post_id integer (verplicht) |
pbs/connect-adobe-fontsVerbindt een Adobe Fonts (Typekit)-webproject via de bijbehorende kit-id, zodat de lettertypen zichtbaar worden in de lettertypekiezers. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (eigen controle van de REST-route) | kit string (verplicht) |
pbs/connect-marketing-serviceVerbindt een mailinglijstdienst met de bijbehorende API-sleutel (service, key; account indien de dienst dat vereist), of verbreekt de verbinding met een lege sleutel. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/run | manage_options (eigen controle van de REST-route) | service string (verplicht)key stringaccount string |
pbs/connect-supportVerbindt deze site met Zinn Digital®-ondersteuning (name, email, consent). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (eigen controle van de REST-route) | email string (verplicht)name stringconsent boolean (verplicht) |
pbs/convert-builder-exportConverteert een export (builder: elementor, divi, beaver of wpbakery; content: de geëxporteerde tekst) naar een nieuw concept opgebouwd uit blokken, en kopieert optioneel de afbeeldingen naar de mediabibliotheek (media). Reageert met het concept en een conversierapport. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/run | edit_pages (eigen controle van de REST-route) | builder string (verplicht): elementor, divi, beaver, wpbakerycontent string (verplicht)title stringmedia booleandryRun booleanstatus string: draft, pending, private, publish |
pbs/convert-builder-pageConverteert één pagina die is gebouwd met Elementor, Divi, Beaver Builder of WPBakery (id) naar een nieuw concept opgebouwd uit blokken, met behoud van lay-out, typografie, kleuren en afbeeldingen; de originele pagina blijft ongewijzigd. Reageert met het concept en een rapport van wat is geconverteerd, benaderd of niet geconverteerd. dryRun converteert zonder op te slaan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages en edit_post (eigen controle van de REST-route) | id integer (verplicht)dryRun booleanstatus string: draft, pending, private, publish |
pbs/convert-postConverteert één 5.x-pagina naar blokken (eerst geback-upt). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/run | eigen rechtencontrole per item van de REST-route | id string (verplicht) |
pbs/create-ab-testVoegt een test van twee versies van een sectie toe aan het einde van een bericht (post, name, a, b; split en goal optioneel). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (eigen controle van de REST-route) | post integer (verplicht)name stringa string (verplicht)b string (verplicht)split integergoal string |
pbs/create-classMaakt een herbruikbare globale stijlklasse aan: label, slug en de bijbehorende stijlen (s). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (eigen controle van de REST-route) | label string (verplicht)slug strings objectcat string |
pbs/create-cookie-bannerMaakt een kant-en-klaar toestemmingsbannerontwerp om mee te beginnen. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (eigen controle van de REST-route) | geen |
pbs/create-formMaakt een formulier (contact, offerte, aanmelding of uit meerdere stappen: fields, steps, settings en actions zoals email, save, webhook of een mailinglijst), op een nieuwe pagina of aan het einde van een bestaand bericht (post). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (eigen controle van de REST-route) | title stringfields array (verplicht)steps arrayactions objectsubmitText stringsuccessMessage stringredirectUrl stringtrackEvent stringpost integerpageTitle stringstatus string: draft, publish, private |
pbs/create-pageMaakt een pagina aan vanuit bibliotheeksecties en/of blokinhoud. Een nieuwe pagina is een concept, tenzij een andere status wordt aangevraagd. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages; publish_pages om te publiceren of privé te maken | title string (verplicht)status string: draft, pending, publish, privatesections arraycontent string |
pbs/create-popupMaakt een pop-up, slide-in of balk: de inhoud, trigger (exit intent, scrollen, tijd, klik), frequentie en de pagina’s waarop deze wordt getoond. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (de eigen controle van de REST-route) | title string (verplicht)content string (verplicht)status string: draft, publishsettings object |
pbs/create-query-loopVoegt een query loop toe met een kant-en-klare kaart, op een nieuwe pagina (pageTitle, status) of aan het einde van een bericht (post): bron posts|users|terms|field, postType (product voor een winkelraster), perPage, columns, orderBy, order, paginering en live filters [{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 en edit_posts (de eigen controle van de REST-route) | post integerpageTitle stringstatus string: draft, publish, privatesource string: posts, users, terms, fieldpostType stringperPage integercolumns integerorderBy stringorder string: ASC, DESCpagination string: none, numbers, prevnexttaxonomy stringfieldKey stringfilters array |
pbs/create-teamMaakt een teambibliotheek aan (naam) waar andere sites lid van kunnen worden met een uitnodigingscode. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (de eigen controle van de REST-route) | name string (verplicht) |
pbs/create-theme-templateMaakt een template aan (titel, type) dat dat deel van elke overeenkomende pagina vervangt, bij klassieke thema’s en blokthema’s. Zonder inhoud begint het vanaf een kant-en-klaar ontwerp voor het betreffende type. include/exclude zijn regels voor weergavevoorwaarden ({kind, values, key, value, from, to, days}, de soorten die de themabouwer van deze site biedt); prioriteit beslist bij gelijke stand; status publish (live) of draft. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | de eigen rechtencontrole per item van de REST-route | title string (verplicht)type string (verplicht)content stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/deactivate-custom-fontVerwijdert een aangepast lettertype (op slug) uit de lettertypekiezers. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (de eigen controle van de REST-route) | slug string (verplicht) |
pbs/delete-classVerwijdert een globale class. Elementen die deze gebruikten behouden hun inhoud en verliezen de stijlen ervan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (de eigen controle van de REST-route) | id string (verplicht) |
pbs/delete-iconVerwijdert een geüpload icoon; blokken die dit gebruikten behouden hun eigen kopie. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (de eigen controle van de REST-route) | id string (verplicht) |
pbs/delete-library-itemVerwijdert een ontwerp uit de cloudbibliotheek. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (de eigen controle van de REST-route) | item string (verplicht)team string |
pbs/delete-pageVerplaatst een pagina naar de prullenbak. Deze kan gedurende 30 dagen worden hersteld via Pagina’s, Prullenbak. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | delete_post op die pagina | id integer (verplicht) |
pbs/delete-teamVerwijdert een team en elk ontwerp in de bijbehorende bibliotheek. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (de eigen controle van de REST-route) | team string (verplicht) |
pbs/delete-theme-templateVerplaatst één template (id) naar de prullenbak; het eigen ontwerp van het thema wordt weer getoond waar dit van toepassing was. Herstelbaar vanuit de prullenbak. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | de eigen rechtencontrole per item van de REST-route | id string (verplicht) |
pbs/disconnect-supportOntkoppelt deze site van ondersteuning. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/duplicate-classKopieert een globale class onder een nieuw id. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (de eigen controle van de REST-route) | id string (verplicht) |
pbs/duplicate-pageKopieert een pagina (de titel, inhoud en template) naar een nieuw concept. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | edit_post op de pagina en edit_pages | id geheel getal (verplicht)title tekstreeks |
pbs/export-designGeeft het site-ontwerpbestand terug: categorieën, globale classes, variabelen, tussenruimte, radius- en schaduwschalen en aangepaste kleuren (formaat page-builder-sandwich-design, versie 1). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (de eigen controle van de REST-route) | geen |
pbs/export-designsExporteert de gekozen templates en patronen (id’s) en, optioneel, instellingen als één pakket voor een andere site. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/run | manage_options (de eigen controle van de REST-route) | ids arraysettings boolean |
pbs/find-builder-pagesGeeft een lijst van de pagina’s en berichten gebouwd met Elementor, Divi, Beaver Builder of WPBakery (page, per_page), elk met de bijbehorende builder en, indien eerder geconverteerd, het geconverteerde concept. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (de eigen controle van de REST-route) | page geheel getalper_page geheel getal |
pbs/generate-pageBouwt een pagina op basis van secties (opgegeven, of door AI gekozen uit de sectiebibliotheek) en laat AI alle teksten herschrijven voor je briefing, met behoud van het ontwerp. Maakt gebruik van de AI-provider die is geconfigureerd in de AI-instellingen van de plugin. De pagina is een concept, tenzij er om een andere status wordt gevraagd. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages; publish_pages om te publiceren; de rol- en uitgavenregels van de AI-instellingen | brief tekstreeks (verplicht)title tekstreekssections arraystatus tekstreeks: draft, pending, publish, private |
pbs/get-blockGeeft de instellingen van één blok terug (attributen met hun types, keuzes en standaardwaarden), wat het ondersteunt, welke blokken het mag bevatten en een kant-en-klaar voorbeeld in blok-markup. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-block/run | edit_posts | name tekstreeks (verplicht) |
pbs/get-breakpointsGeeft de tablet- en mobiele breedtes terug (en aangepaste breekpunten in Pro) die de responsieve bedieningselementen gebruiken. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run | edit_theme_options (de eigen controle van de REST-route) | geen |
pbs/get-conversion-trackingGeeft de instellingen voor Google Analytics 4, Google Tag Manager en Meta Pixel terug en welke klikken en formulierinzendingen worden verzonden. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-cookie-bannerGeeft de toestemmingsbanner terug: of deze aan staat, de tekst en het ontwerp, de categorieën en waar deze van toepassing is. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-design-globalsGeeft de site-brede kleuren en lettertypen (koptekst en hoofdtekst) terug die elk blok gebruikt, zoals getoond op het scherm Site-ontwerp. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/run | edit_theme_options (de eigen controle van de REST-route) | geen |
pbs/get-design-systemGeeft het Pro-ontwerpsysteem terug: globale classes, variabelen, design tokens, donkere modus, merkkit en aangepaste lettertypen. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (de eigen controle van de REST-route) | geen |
pbs/get-diagnosticsGeeft de diagnostische gegevens terug die een ondersteuningsticket zou bevatten: versies, actieve plugins, limieten en recente fouten. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-figma-connectionGeeft terug of de site een Figma personal access token heeft, het Figma-account waar het bij hoort en de laatste vier tekens ervan. Het token zelf wordt nooit teruggegeven. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-library-accountGeeft het opslaggebruik van de cloudbibliotheek, het abonnementsquotum en teamgegevens terug. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/run | edit_posts (de eigen controle van de REST-route) | geen |
pbs/get-library-itemGeeft één opgeslagen ontwerp terug, klaar om op deze site te worden ingevoegd (de bijbehorende afbeeldingen worden naar de mediabibliotheek overgebracht). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/run | edit_posts (de eigen controle van de REST-route) | item tekstreeks (verplicht)team tekstreeks |
pbs/get-library-storageGeeft de instellingen voor eigen R2/S3-opslag terug (de geheime sleutel wordt nooit teruggegeven). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-licenceGeeft het Page Builder Sandwich-abonnement, de licentiestatus, de verlengdatum en wat het abonnement bevat van deze site terug. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-maintenanceGeeft de onderhouds- / coming-soon-modus terug: modus, pagina, retry-after en welke rollen de site nog zien. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-migrationGeeft de voortgang en het rapport van de 5.x-contentconversie terug. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/run | de eigen rechtencontrole per item van de REST-route | geen |
pbs/get-motion-optionsGeeft elke bewegingsinstelling (intro-animatie, de duur en vertraging, scrolleffect, hover-effect, in beeld blijven, parallax, muisaanwijzer volgen) met de bijbehorende keuzes of bereik, en de breekpunten van de site terug. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (de eigen controle van de REST-route) | geen |
pbs/get-newsletter-keysGeeft aan of er een Mailchimp-sleutel is opgeslagen (de sleutel zelf wordt nooit teruggegeven). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/run | edit_posts (de eigen controle van de REST-route) | geen |
pbs/get-pageGeeft de titel, status, links en blokinformatie van een pagina terug, evenals de secties (blokken op het hoogste niveau) waaruit deze bestaat. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-page/run | edit_post op die pagina | id integer (vereist) |
pbs/get-replace-jobGeeft de overeenkomsten van een taak pagina voor pagina terug, om te controleren vóór het toepassen. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (de eigen controle van de REST-route) | id string (vereist) |
pbs/get-reviews-sourcesGeeft de Google- en Trustpilot-bronnen terug die het Beoordelingen-blok toont. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-rolesGeeft terug welke rollen de builder, het ontwerp, de code en templates mogen gebruiken (klantmodus). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-settingsGeeft de front-end class-prefix, de status van bèta-updates en of AI-agents (MCP) zijn toegestaan terug. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/get-structured-dataToont de schema.org gestructureerde gegevens die de blokken van een pagina weergeven (FAQ, How-To, Product, Beoordeling, Broodkruimel) en welke types worden overgelaten aan de SEO-plugin van de site, zodat niets dubbel wordt getoond. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/run | edit_post op de pagina | post_id integer (vereist) |
pbs/get-support-connectionGeeft aan of deze site is verbonden met Zinn Digital®-ondersteuning, en als wie. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/run | manage_options (de eigen controle van de REST-route) | refresh boolean |
pbs/get-theme-builder-optionsGeeft de templatetypes, de soorten weergavevoorwaarden (pagina, berichttype, term, archief, zoeken, 404, ingelogd, rol, apparaat, datum, tijd, URL-parameter, referrer, taal, winkelwagen) met hun keuzes op deze site (rollen, talen, berichttypen, taxonomieën) en het blokattribuut (pbswConditions: {match, rules}) dat elk blok toont of verbergt terug. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (de eigen controle van de REST-route) | geen |
pbs/get-white-labelGeeft de white-labelinstellingen terug: aan of uit, de getoonde naam en welke gebruikers het origineel nog zien. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/import-designValideert een site-ontwerpbestand (file) en geeft, met apply op false, terug wat samenvoegen of vervangen (mode) zou toevoegen, wijzigen en verwijderen; met apply op true wordt dit weggeschreven. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-design/run | edit_theme_options (de eigen controle van de REST-route) | file object (vereist)mode string: merge, replaceapply boolean |
pbs/import-designsImporteert een Page Builder Sandwich-ontwerppakket (eerst dryRun om te zien wat er zou veranderen; mode: skip of replace; media; settings). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/run | manage_options (de eigen controle van de REST-route) | package object (vereist)mode string: skip, replace, duplicatesettings booleanmedia booleandryRun boolean |
pbs/import-figma-frameImporteert één Figma-frame (url: de link van het frame, met het node-id) naar een nieuwe conceptpagina gemaakt van blokken: auto-layout wordt flex- en grid-containers, tekst behoudt zijn lettertypen en groottes, afbeeldingen worden gekopieerd naar de mediabibliotheek. Gebruikt de eigen Figma-token van de site. Antwoordt met het concept en een conversierapport. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/run | edit_pages en upload_files (de eigen controle van de REST-route) | url string (verplicht)title stringdryRun booleanstatus string: draft, pending, private, publish |
pbs/invite-team-memberMaakt een eenmalige uitnodigingscode aan (role: read of write; label; days geldig). De code wordt eenmaal getoond. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/run | manage_options (de eigen controle van de REST-route) | team string (verplicht)role string: read, writedays integerlabel string |
pbs/join-teamWordt lid van een teambibliotheek met een uitnodigingscode. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/join-team/run | manage_options (de eigen controle van de REST-route) | code string (verplicht) |
pbs/leave-teamVerlaat de teambibliotheek waar deze site lid van is geworden. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/list-ab-testsGeeft een overzicht van de A/B-tests met de bezoekers en conversies van elke versie, en welke er wint. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/run | edit_pages (de eigen controle van de REST-route) | geen |
pbs/list-blocksGeeft een overzicht van elk Page Builder Sandwich-blok dat deze site kan gebruiken (ook Pro-blokken wanneer Pro actief is): naam, titel, categorie en beschrijving. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/run | edit_posts | search string |
pbs/list-dynamic-sourcesGeeft terug waar een blok mee gevuld kan worden (bericht, auteur, site, archief, aangepast veld, product) met de velden van elke bron, de veld-plugins op deze site (ACF, Meta Box, Pods, JetEngine, Toolset, berichtmeta) en de velden van een berichttype (postType). Een blok wordt aan een bron gekoppeld via zijn attributes.metadata.bindings, één {source, args} per attribuut. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/run | edit_posts (de eigen controle van de REST-route) | postType string |
pbs/list-extensionsGeeft een overzicht van wat andere plugins aan Page Builder Sandwich hebben toegevoegd via de ontwikkelaars-API: blokken, dynamische gegevensbronnen, weergavevoorwaarden en formulieracties, elk met zijn naam, label en plugin. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | geen |
pbs/list-form-submissionsGeeft per pagina een overzicht van wat bezoekers hebben verzonden via de formulieren die inzendingen opslaan (form verfijnt dit). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/run | de eigen toegangscontrole per item van de REST-route | form stringper_page integerpage integer |
pbs/list-formsGeeft een overzicht van de formulieren die gemaakt zijn met het Formulier-blok en de formulier-plugins die het kan insluiten. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/run | edit_posts (de eigen controle van de REST-route) | geen |
pbs/list-kitsGeeft een overzicht van de website-kits (een set kant-en-klare pagina’s voor één type bedrijf) die deze site kan importeren. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/run | edit_pages en publish_pages | refresh boolean |
pbs/list-library-itemsGeeft een overzicht van de ontwerpen die zijn opgeslagen in de cloudbibliotheek (kind: section, page of pattern; team: een teambibliotheek). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (de eigen controle van de REST-route) | team stringkind string: , section, page, style |
pbs/list-local-fontsGeeft een overzicht van de Google-lettertypen die deze site zelf host (één keer gedownload, geserveerd vanaf de site, geen verzoek naar Google). | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/list-lottieToont een overzicht van de geüploade Lottie-animaties. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (de eigen controle van de REST-route) | geen |
pbs/list-marketing-connectionsGeeft een overzicht van de mailinglijstdiensten (Mailchimp, Brevo, MailerLite, Kit, ActiveCampaign) en welke er verbonden zijn. Sleutels worden nooit geretourneerd. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/list-marketing-formsGeeft een overzicht van elk formulier dat met de formulierbouwer is gemaakt: de pagina waar het op staat, de velden en wat er gebeurt wanneer het wordt verzonden. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (de eigen controle van de REST-route) | geen |
pbs/list-marketing-listsToont de doelgroepen of lijsten van een gekoppelde mailinglijstdienst, voor de inschrijfactie van een formulier. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (de eigen controle van de REST-route) | service string (vereist) |
pbs/list-pagesToont de pagina’s die je kunt bewerken, nieuwste eerst, met een optionele zoekopdracht. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages; alleen pagina’s die de gebruiker kan bewerken worden getoond | search stringstatus string: any, draft, pending, publish, privatepage integerper_page integer |
pbs/list-popupsToont de pop-ups, slide-ins en balken met hun triggers, frequentieregels en waar ze worden weergegeven. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (de eigen controle van de REST-route) | geen |
pbs/list-replace-jobsToont de sitewijde zoek-en-vervangtaken en hun status. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/list-sectionsToont de kant-en-klare secties (hero, functies, FAQ, testimonials, call to action en meer) die aan een pagina kunnen worden toegevoegd. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search string |
pbs/list-team-membersToont de sites in een team en hun toegang. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (de eigen controle van de REST-route) | team string (vereist) |
pbs/list-teamsToont de teams waartoe deze site behoort of die deze bezit. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/list-theme-templatesToont de templates van de theme builder (header, footer, single, archive, search, 404 en, met WooCommerce, product, shop, cart, checkout, thank-you en My Account): het type van elk template, waar het wordt weergegeven (inclusie-/exclusieregels), prioriteit, status en blokken. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | de eigen rechtencontrole per item van de REST-route | geen |
pbs/list-transferableToont de templates, patronen en instellingen die naar een andere site kunnen worden geëxporteerd. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/list-uploaded-iconsToont de SVG-iconen die zijn geüpload naar de iconenbibliotheek, nieuwste eerst. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (de eigen controle van de REST-route) | page integerper_page integer |
pbs/move-sectionVerplaatst een sectie van een pagina van de ene naar de andere positie (op basis van 0, in de volgorde waarin de pagina ze toont). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | edit_post op die pagina | id integer (vereist)from integer (vereist)to integer (vereist) |
pbs/open-support-ticketDient een supportticket in (onderwerp, bericht, type, e-mailadres), met de diagnostische gegevens van deze site wanneer de beheerder toestemming heeft gegeven. Maakt nooit een inlog aan en verstuurt er ook geen. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_options (de eigen controle van de REST-route) | subject string (vereist)message string (vereist)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics boolean |
pbs/preview-dynamic-valueGeeft als resultaat wat een koppeling toont op één bericht (bericht, bron en veld of provider + sleutel, als text|url), om een koppeling te controleren vóór of na het toevoegen ervan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/run | edit_post (de eigen controle van de REST-route) | post integer (vereist)source string (vereist)field stringprovider stringkey stringas string: text, url |
pbs/record-support-consentLegt de toestemming van de beheerder vast om diagnostische gegevens met supporttickets mee te sturen. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/run | manage_options (de eigen controle van de REST-route) | consent boolean (vereist) |
pbs/refresh-reviewsHaalt de nieuwste Trustpilot-beoordelingen nu op in plaats van te wachten op de dagelijkse vernieuwing. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/remove-blockVerwijdert één blok (een hele sectie of een blok daarbinnen) van een pagina, gevonden via het bijbehorende pad. De vorige versie van de pagina blijft behouden in de revisies. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/run | edit_post op die pagina | id integer (vereist)path array (vereist) |
pbs/remove-library-storageVerwijdert de ‘bring-your-own’ opslaginstellingen; de opslag van het abonnement wordt weer gebruikt. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/run | manage_options (eigen controle van de REST-route) | geen |
pbs/remove-local-fontVerwijdert de bestanden van een lokaal gehoste lettertypefamilie. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/run | manage_options (eigen controle van de REST-route) | family string (verplicht) |
pbs/remove-team-memberVerwijdert een site uit een team. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (eigen controle van de REST-route) | team string (verplicht)member string (verplicht) |
pbs/reset-ab-testWist de tellingen van een test en start deze opnieuw (test). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (eigen controle van de REST-route) | test string (verplicht) |
pbs/save-library-itemSlaat blok-markup (titel, type, markup, stijlen, tags) op in je cloudbibliotheek of die van een team; afbeeldingen worden mee verpakt. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (eigen controle van de REST-route) | team stringkind string (verplicht): section, page, styletitle string (verplicht)tags arraymarkup stringstyles object |
pbs/set-block-motionStelt bewegingsinstellingen in of verwijdert ze (null) voor een enkel blok op een pagina, gevonden via het pad, op een breekpunt (standaard ‘base’). Werkt op elk blok, inclusief kernblokken waarvan de HTML op de pagina is opgeslagen. Bezoekers die om verminderde beweging vragen zien de beweging nooit. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (eigen controle van de REST-route) | post string (verplicht)path array (verplicht)breakpoint stringmotion object (verplicht) |
pbs/set-library-storageSlaat ‘bring-your-own’ opslag op: provider (r2 of s3), bucket, regio, endpoint, prefix, key_id, secret, enabled. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (eigen controle van de REST-route) | enabled booleanprovider string: r2, s3, otherendpoint stringregion stringbucket stringprefix stringkeyId stringsecret stringpathStyle boolean |
pbs/set-maintenanceSchakelt onderhouds- (503) of binnenkort-beschikbaarmodus in of uit (mode), met de te tonen pagina (page_id), retry_after en de rollen die dit omzeilen. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (eigen controle van de REST-route) | mode string: off, maintenance, coming_soonpage_id integerroles arrayretry_after integer |
pbs/set-newsletter-keysSlaat de Mailchimp API-sleutel op die het nieuwsbriefblok gebruikt (of verwijdert deze bij een lege waarde). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (eigen controle van de REST-route) | mailchimp string (verplicht) |
pbs/set-reviews-sourcesStelt de Google-locatie en het Trustpilot-bedrijf in die het Beoordelingenblok uitleest. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (eigen controle van de REST-route) | google objecttrustpilot object |
pbs/set-rolesStelt per rol in wat de builder toestaat (rollen), bijv. een alleen-inhoud-klantrol. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (eigen controle van de REST-route) | roles object (verplicht) |
pbs/set-white-labelSchakelt white label in of uit en stelt de naam in die klanten zien (enabled, name, agency_users). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (eigen controle van de REST-route) | enabled booleanname stringstudio_name stringauthor stringauthor_url stringdescription stringmenu_icon stringhide_plugin booleanagency_users array |
pbs/site-health-cleanSchoont één soort bevinding op: revisies (behoudt de nieuwste 5 van elk bericht, verwijdert oudere), patronen (verplaatst ongebruikte gesynchroniseerde patronen naar de prullenbak), afbeeldingen (een geschaalde kopie die WordPress gebruikt; het origineel blijft bewaard), classes (verwijdert ongebruikte ontwerp-classes, bewaard voor herstel). Elke uitvoering schoont één batch op; “more” is waar zolang er bevindingen overblijven. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what string (verplicht): revisions, patterns, images, classes |
pbs/site-health-reportVindt oude revisies, gesynchroniseerde patronen die niets gebruikt, zware originele afbeeldingen en ontwerpklassen die geen enkele pagina gebruikt. Werkt in korte stappen: elke run gaat verder waar de vorige stopte zolang de status “scanning” is; restart begint opnieuw. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart boolean |
pbs/start-migrationStart (of herstart) het omzetten van elke 5.x pagina naar blokken; van elk bericht wordt eerst een back-up gemaakt. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | de eigen permissiecontrole per item van de REST-route | geen |
pbs/start-replaceStart een blok-veilige zoek-en-vervangactie (zoek, vervang, type: text, link of colour; match_case; types). Er verandert niets totdat de taak in het voorbeeld wordt toegepast. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (de eigen controle van de REST-route) | find string (vereist)replace stringkind string: text, link, colourtypes arraymatch_case boolean |
pbs/start-trialStart de 14-daagse Page Builder Sandwich Pro-proefperiode voor deze site (geen betaling nodig). | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/test-library-storageSchrijft, leest en verwijdert een testobject in je eigen opslag en rapporteert elke stap. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (de eigen controle van de REST-route) | geen |
pbs/undo-convert-postHerstelt één geconverteerde pagina vanuit zijn back-up. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | de eigen permissiecontrole per item van de REST-route | id string (vereist) |
pbs/undo-migrationHerstelt elk geconverteerd bericht vanuit zijn back-up. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | de eigen permissiecontrole per item van de REST-route | geen |
pbs/undo-replaceHerstelt de berichten die door een taak zijn gewijzigd (een bericht dat sindsdien is bewerkt, behoudt zijn bewerking). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (de eigen controle van de REST-route) | id string (vereist) |
pbs/update-blockWijzigt de instellingen (attributen) van één blok binnen een pagina, gevonden via het pad; attributen die je verstuurt, worden samengevoegd met de huidige. Werkt op blokken die de site rendert op basis van hun instellingen; een blok waarvan de HTML in de pagina is opgeslagen, wordt gewijzigd door de markup van de pagina te vervangen. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | edit_post op die pagina | id integer (vereist)path array (vereist)attributes object (vereist) |
pbs/update-brand-kitSlaat de merkkit op: naam, logo, kleuren, lettertypen voor koppen en hoofdtekst, en de merkstem die AI-schrijven gebruikt. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (de eigen controle van de REST-route) | name stringlogo integercolors arrayheadingFont stringbodyFont stringvoice string |
pbs/update-breakpointsWijzigt de breedtes voor tablet en mobiel in pixels; met Pro, aangepaste extra breekpunten. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (de eigen controle van de REST-route) | tablet integermobile integercustom array |
pbs/update-classWijzigt het label, de slug of de stijlen van een globale klasse; elk element dat deze gebruikt, wordt bijgewerkt. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (de eigen controle van de REST-route) | id string (vereist)label stringslug strings objectcat string |
pbs/update-conversion-trackingWijzigt de instellingen voor Google Analytics 4, Google Tag Manager en Meta Pixel en welke gebeurtenissen worden verzonden. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (de eigen controle van de REST-route) | ga4 stringgtm stringpixel stringloadTags booleanformEvent string |
pbs/update-cookie-bannerWijzigt de toestemmingsbanner. Zolang deze is ingeschakeld, wachten trackingscripts op de toestemming van de bezoeker. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (de eigen controle van de REST-route) | enabled booleanpopup integerhandles arraycookieDays integeroptOutOutsideEu boolean |
pbs/update-dark-modeStelt de donkere modus in (modus: off, auto of toggle) en de bijbehorende kleuren. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (de eigen controle van de REST-route) | mode string (vereist): device, light, darkcolors object |
pbs/update-design-categoriesVervangt één categorielijst (group: classes of tokens; items: een lijst van slug en name). Items die onder een verwijderde categorie vielen worden ongecategoriseerd. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (de eigen controle van de REST-route) | group string (vereist): classes, tokensitems array (vereist) |
pbs/update-design-globalsWijzigt de sitebrede kleuren (colors), lettertypen (fonts, headingFont, bodyFont). Elke pagina neemt de wijziging over; de theme.json van het thema wordt synchroon gehouden. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (de eigen controle van de REST-route) | colors objectfonts objectbodyFont stringheadingFont string |
pbs/update-formWijzigt één formulier (post, form): instellingen en acties worden samengevoegd met wat er al staat; velden (en stappen) vervangen de bestaande velden. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (de eigen controle van de REST-route) | post string (vereist)form string (vereist)title stringfields arraysteps arrayactions objectsubmitText stringsuccessMessage stringredirectUrl stringtrackEvent string |
pbs/update-pageWijzigt de titel, status of blokinhoud van een pagina. De inhoud die je verzendt vervangt de inhoud van de pagina. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | edit_post op die pagina; publish_pages om te publiceren of privé te maken | id integer (vereist)title stringstatus string: draft, pending, publish, privatesections arraycontent string |
pbs/update-popupWijzigt een pop-up, slide-in of balk (id): inhoud, trigger, frequentie of waar deze wordt getoond. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (de eigen controle van de REST-route) | id string (vereist)title stringcontent stringstatus string: draft, publishsettings object |
pbs/update-settingsWijzigt het voorvoegsel van de front-end-klasse (1 tot 8 kleine letters of cijfers, beginnend met een letter) en/of schakelt AI-agents (MCP) in of uit (mcp: false verwijdert elke ability en het MCP-eindpunt). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (de eigen controle van de REST-route) | prefix stringmcp boolean |
pbs/update-theme-templateWijzigt één template (id): een van title, type, content (blokmarkup), include, exclude, priority, status. Alleen wat je verzendt wordt gewijzigd. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | de eigen rechtencontrole per item van de REST-route | id string (vereist)title stringtype stringcontent stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/update-tokensWijzigt de schalen voor spatiëring, radius en schaduw (space, radius, shadow), of herstelt ze (reset). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (de eigen controle van de REST-route) | space arrayradius arrayshadow arrayreset boolean |
pbs/update-variablesVervangt de ontwerpvariabelen van de site (variables: een lijst van name en value). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (de eigen controle van de REST-route) | variables array (vereist) |
pbs/upload-iconVoegt een SVG-icoon (name, svg markup) toe aan de iconenbibliotheek; de SVG wordt eerst opgeschoond. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/run | upload_files (de eigen controle van de REST-route) | name string (vereist)svg string (vereist) |
pbs/upload-lottieValideert een Lottie JSON-document (json, name) en publiceert het als een statisch bestand voor het Lottie-blok. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/run | upload_files (de eigen controle van de REST-route) | name string (vereist)json string (vereist) |
Gegenereerd vanuit het abilities.json-bestand van de plug-in, dat zelf gegenereerd wordt vanaf een actieve site; een test mislukt wanneer de twee niet overeenkomen.
WP-CLI-commando’s
Voer deze uit op de server met WP-CLI. Elk commando controleert dezelfde rechten als de schermen van de plug-in; de voorbeelden zijn afkomstig uit de helptekst van de plug-in zelf.
| Commando | Wat het doet | Editie |
|---|---|---|
wp pbs export [--types=<types>] [--no-settings] [--file=<name>] | Exporteer templates, patronen en instellingen naar een bestand. | Gratis |
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run] | Importeer een exportbestand. | Gratis |
wp pbs importers run | Converteer verouderde content: elk bericht of slechts één. | Gratis |
wp pbs importers status | Toon de migratiestatus. | Gratis |
wp pbs importers undo | Maak conversies ongedaan vanuit hun back-ups: elk bericht of slechts één. | Gratis |
wp pbs migrate run | Converteer verouderde content: elk bericht of slechts één. | Gratis |
wp pbs migrate status | Toon de migratiestatus. | Gratis |
wp pbs migrate undo | Maak conversies ongedaan vanuit hun back-ups: elk bericht of slechts één. | Gratis |
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>] | Zoek en vervang over de hele site. | Pro |
wp pbsw fonts download <family> [--weights=<weights>] [--italic] | Download een Google Fonts-lettertypefamilie naar deze site. | Gratis |
wp pbsw fonts list | Toon de opgeslagen lettertypefamilies. | Gratis |
wp pbsw fonts remove <family> | Verwijder een opgeslagen lettertypefamilie en de bijbehorende bestanden. | Gratis |
Acties en filters
Elke hook die de plug-in biedt, met de beschrijving uit de broncode. Filters wijzigen een waarde; met acties kun je op een bepaald moment code uitvoeren; entry points zijn acties die je aanroept om de plug-in te vragen iets te doen.
| Hook | Type | Wat het doet | Parameters | Editie |
|---|---|---|---|---|
pbs_assets_changed | Action | Wordt geactiveerd wanneer de gepubliceerde front-endbestanden van PBS zijn gewijzigd en de paginacaches die het kan bereiken zijn geleegd: koppel dit aan het legen van wat PBS niet kan bereiken (een CDN, een proxy, de cache van een host). | geen | Free |
pbs_enqueue_scripts | Action | Verouderde actie: scripts in de wachtrij plaatsen die window.pbsAddInspector() aanroepen. | geen | Free |
pbs_shortcodes | Filter | Verouderd filter: shortcode-tag => {label, desc, options[]} (Shortcode-API.md). | array $shortcodes | Free |
pbsw_admin_data | Filter | Filtert de gegevens waarmee de admin-app opstart. De premium-laag gebruikt dit om de editie door te geven; gevoelige informatie hoort hier niet thuis, omdat het in de pagina wordt afgedrukt. | geen | Free |
pbsw_admin_enqueue | Action | Wordt geactiveerd nadat het script van het beheerscherm in de wachtrij is geplaatst, zodat een module een script kan enqueuen dat een paneel toevoegt via het JavaScript-filter `pbs.admin.panels` (dit moet afhankelijk zijn van deze handle; het scherm wordt gerenderd bij DOM ready, nadat elk footer-script is uitgevoerd). | string $handle | Free |
pbsw_ai_enqueue | Action | Wordt geactiveerd nadat de AI-editorbundel in de wachtrij is geplaatst, zodat een add-on (en de Pro-laag) daarna zijn eigen AI-panelen kan enqueuen. | string $handle | Free |
pbsw_ai_messages | Filter | Filtert de berichten van elk AI-verzoek dat de plugin verzendt, met de bijbehorende context (taak, doel, provider, model, gebruiker); de Pro-merkkit voegt hier je merk toe. | array $messagesarray $context | Free |
pbsw_ai_pro_features | Filter | Filtert de Pro AI-functies die de editor aanbiedt (de premium-laag voegt de namen toe: agent, site, block, design, image, css, a11y). | geen | Free |
pbsw_ai_seo_plugins | Filter | Filtert naar welke SEO-plugins de AI-SEO-helper de metatitel en -beschrijving wegschrijft. | geen | Free |
pbsw_ai_seo_write | Filter | Filtert of een andere SEO-plugin de metatitel en -beschrijving heeft overgenomen. Een plugin die is toegevoegd aan `pbsw_ai_seo_plugins` slaat ze hier op zijn eigen manier op en retourneert true. | bool $writtenstring $pluginint $post_idstring $titlestring $description | Free |
pbsw_asset_sources | Filter | Elke front-endbron: die van dit bestand, de bronnen die de prestatielaag registreert met add_source() (CSS per blok, weergavemodules), en alle bronnen die de premium-laag voor zichzelf toevoegt via `pbsw_asset_sources` (deze bestanden bevinden zich in een eigen map, die alleen het premium-pakket bevat). Alleen een eenvoudig relatief `.css`/`.js`-pad binnen de plugin wordt geaccepteerd, onder een sleutel van kleine-lettersegmenten (`legacy.css`, `block/row.css`, `module/tabs.js`). | geen | Free |
pbsw_breakpoints_changed | Action | Wordt geactiveerd wanneer de breekpunten veranderen (gecompileerde paginastijlbladen worden bij de volgende weergave opnieuw opgebouwd, omdat de breekpunten deel uitmaken van hun handtekening). | geen | Free |
pbsw_cache_purged | Action | Wordt geactiveerd nadat PBS een bericht uit de actieve cache-plugins heeft geleegd. | int $post_id | Free |
pbsw_cache_purgers | Filter | Filtert de extra leeginstrumenten die worden uitgevoerd wanneer de gepubliceerde bestanden veranderen: name => callable. Een host voegt zijn eigen toe (een CDN, een proxy); eentje die een foutmelding geeft, wordt overgeslagen en niet gerapporteerd als geleegd. | geen | Free |
pbsw_code_blocks | Filter | Filtert de bloknamen die worden behandeld als aangepaste code (alleen rollen met de rechten `code` mogen deze toevoegen of wijzigen). | geen | Pro |
pbsw_consent_country | Filter | Filtert het land van de bezoeker (ISO 3166-1 alpha-2) voor de regionale regel van de cookiebanner. De plugin zoekt nooit een land op; retourneer ” indien onbekend. | string $country | Pro |
pbsw_content_only | Filter | Filtert of een gebruiker alleen tekst en afbeeldingen mag bewerken, met de lay-out vergrendeld. | bool $content_onlyint $user_id | Free |
pbsw_design_class_css | Filter | Filtert de gecompileerde CSS van een globale klasse voordat de design engine wordt aangeroepen. Retourneer een string om deze in plaats daarvan te gebruiken. | string|null $cssstring $selector | Pro |
pbsw_design_custom_breakpoints | Filter | Filtert of aangepaste breekpunten beschikbaar zijn (pbs-d3, Pro). | bool $allowed | Free |
pbsw_design_element_css | Filter | Filtert of aangepaste CSS per element wordt gecompileerd (de premium-laag schakelt dit in, d8). | bool $enabled | Free |
pbsw_design_layout_suffix | Filter | Filtert het selector-achtervoegsel van het lay-outelement voor een blok (” = het eigen element van het blok). | string $suffixstring $prefix | Free |
pbsw_design_props | Filter | Filtert de ontwerpeigenschappen (de premium-laag voegt zijn eigen toe). | geen | Free |
pbsw_dynamic_editor_sources | Filter | Meer bronnen in de editor (WooCommerce productvelden). | geen | Pro |
pbsw_dynamic_fields | Filter | Veldenoverzicht voor providers die geen overzichts-API hebben die deze plugin uitleest (JetEngine, Toolset): hun veldsleutels worden getypt in de editor, of hier toegevoegd. | string $post_type | Pro |
pbsw_dynamic_sources | Filter | Meer bronnen (WooCommerce producten): naam → label; hun waarden komen uit `pbsw_dynamic_value`. | geen | Pro |
pbsw_dynamic_value | Filter | Een waarde uit een andere bron (WooCommerce). | string|null $valuestring $source | Pro |
pbsw_form_submitted | Actie | Wordt uitgevoerd nadat een formulierinzending de validatie heeft doorstaan en de acties zijn uitgevoerd. | geen | Pro |
pbsw_frontend_prefix | Filter | Filtert het neutrale front-end class-voorvoegsel. | string $prefix | Gratis |
pbsw_fs_loaded | Actie | Wordt uitgevoerd zodra de licentie-SDK is geladen (in het hoofdbestand, vóór enige Page Builder Sandwich code). Haak hierop in om te communiceren met `pbsw_fs()`. | geen | Gratis |
pbsw_is_agency | Filter | Filtert of de functies van het Agency-abonnement beschikbaar zijn op deze site. | bool $agency | Gratis |
pbsw_is_pro | Filter | Filtert of de premium-laag actief is. Alleen de premium-laag reageert hierop. | bool $pro | Gratis |
pbsw_kit_api_base | Filter | Filtert de Zinn Digital® API-basis die de ondersteuningsschermen aanroepen. | string $base | Gratis |
pbsw_kit_diagnostics | Filter | Filtert de diagnostische gegevens voordat de site-eigenaar ze ziet. Een plugin voegt zijn eigen gegevens toe onder `extra`. ⛔ Dit draait VÓÓR de voorvertoning, nooit tussen de voorvertoning en het verzenden. | geen | Gratis |
pbsw_kit_footprint_free | Filter | Filtert of deze site footprint-vrij is, zodat Zinn® Ads er nooit op gepromoot wordt. | bool $footprint_free | Gratis |
pbsw_kit_imported | Actie | Wordt uitgevoerd nadat een kit is geïmporteerd. | int $front | Gratis |
pbsw_kit_promotions | Filter | Filtert het promotieregister voordat het wordt verwerkt. Voeg een rij toe om een ander product te promoten: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), en `url` of (voor een plugin) `name`, `site`, `main_files`. | geen | Gratis |
pbsw_kit_tier | Filter | Filtert het abonnementsniveau dat de kit rapporteert voor deze plugin (tests en staging; de licentie bepaalt dit in productie). | string $tier | Gratis |
pbsw_lcp_fold | Filter | Hoe ver naar beneden de inhoud als het eerste scherm telt, in CSS-pixels vanaf de bovenkant. Blokken die daarboven beginnen, worden behandeld als boven de vouw: hun afbeeldingen laden direct en de meest waarschijnlijke LCP-afbeelding krijgt `fetchpriority=”high”`; blokken eronder laden vertraagd (lazy-load). Verhoog dit voor een hoge hero, verlaag het voor een compacte header. | int $fold | Gratis |
pbsw_legacy_body_classes | Filter | Filtert de verouderde body-classes. De premium-laag voegt hier de responsieve classes van de verouderde premium toe (richtlijn 5: dat gedrag zit niet in de gratis plugin). | geen | Gratis |
pbsw_legacy_script_enqueued | Actie | Een verouderd bericht is gecontroleerd op het front-endgedrag (de premium-laag voegt die van zichzelf toe). | int $post_idstring $contentstring|null $handle | Gratis |
pbsw_library_token | Filter | Filtert het bearer-token dat met kit-verzoeken wordt meegestuurd (de premium cloud-bibliotheek levert dit). | string $token | Gratis |
pbsw_link_base | Filter | Filtert het pad waaronder korte links vallen (`/go/<slug>/`). | string $base | Pro |
pbsw_list_services | Filter | Filtert de mailinglijstdiensten waarop formulieren kunnen inschrijven. | geen | Pro |
pbsw_loop_query_args | Filter | De query van de loop (WooCommerce: prijsbereik, in de aanbieding, op voorraad, sorteringen op prijs/populariteit/beoordeling). | geen | Pro |
pbsw_loop_sorts | Filter | Sorteerkeuzes (WooCommerce voegt prijs, populariteit en beoordeling toe). | geen | Pro |
pbsw_mcp_abilities | Actie | Wordt uitgevoerd nadat de gratis vaardigheden zijn geregistreerd: Page Builder Sandwich Pro registreert hier zijn eigen vaardigheden (het opstarten haakt hier alleen op in als de licentie de premium-code toestaat). | geen | Gratis |
pbsw_migration_batch_size | Filter | Hoeveel verouderde (5.x) berichten één achtergrondmigratiestap converteert. Elke stap is één Action Scheduler actie; een kleinere batch is geschikt voor een trage host of een host met weinig geheugen, een grotere voor een snelle host met veel berichten. Waarden lager dan 1 worden behandeld als 1. | int $size | Gratis |
pbsw_migration_post_types | Filter | Filtert de berichttypen die de verouderde migratie converteert. | list<string> $types | Gratis |
pbsw_nav_menu_item_classes | Filter | Filtert de classes van een item (de Pro-itemopties voegen `nav-menu__item–hide-mobile` en `–hide-desktop` toe). Alleen `nav-menu__item–<name>`-classes worden behouden. | int $depth | Free |
pbsw_nav_menu_item_label | Filter | Filtert het label van een item, wat geëscapete HTML is (de Pro-itemopties voegen een icoon, een badge en de beschrijving toe). Een callback moet geëscapete HTML retourneren. | string $labelint $depthstring $prefix | Free |
pbsw_nav_menu_toggle | Filter | Filtert de HTML van de menuknop: de Pro toggle bar designer plaatst deze in een balk met een logo, een zoekvak, links… (wordt alleen getoond wanneer het menu is ingeklapt). Een resultaat dat de knop niet ongewijzigd bevat, wordt genegeerd, zodat het menu deze nooit kan kwijtraken. | string $togglestring $prefix | Free |
pbsw_newsletter_form_settings | Filter | De instellingen van een formulier dat geen 5.x-formulier is (data-* ⇒ value), of een lege array. | int $post_idstring $form | Free |
pbsw_newsletter_providers | Filter | De nieuwsbriefdiensten waarop deze site kan abonneren: service ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}. De premium-laag voegt de drie van 5.x toe. | none | Free |
pbsw_page_css_changed | Action | Wordt geactiveerd wanneer de gecompileerde stylesheet van een bericht is gewijzigd (cache-plugins schonen hierop op). | int $post_id | Free |
pbsw_page_css_enqueued | Action | Wordt geactiveerd nadat de gecompileerde stylesheet van een pagina in de wachtrij is geplaatst (de premium critical-CSS-laag haakt hierop aan). | string $handleint $post_id | Free |
pbsw_page_css_extra | Filter | Filtert de CSS die wordt toegevoegd aan de gecompileerde sheet van een pagina na de eigen stylesheets van de blokken (pbs-p4: de `.<prefix>-s-<id>`-regels van het ontwerpsysteem). Hier gecompileerd, niet geminificeerd: een listener retourneert zijn CSS klaar voor gebruik. | string $extrastring $prefixint $post_id | Free |
pbsw_page_css_signature | Filter | Filtert wat een gecompileerde status nog meer actueel maakt (pbs-p4: de breekpunten). | string $extra\WP_Post $post | Free |
pbsw_page_css_state | Filter | Filtert de gecompileerde status van een bericht voordat deze wordt opgeslagen (pbs-p4 registreert welke ontwerpregels de sheet bevat, zodat het renderfilter ze niet opnieuw toont). | int $post_id | Free |
pbsw_permission | Filter | Filtert of een gebruiker een builder-mogelijkheid mag gebruiken. De gratis plugin staat iedereen toe; de Pro-rolbeheerder reageert per rol. Beheerders moeten altijd worden toegestaan. | bool $allowedstring $whatint $user_id | Free |
pbsw_popup_force | Filter | Pop-ups die op elke pagina worden weergegeven, ongeacht hun targeting (de cookiebanner). | none | Pro |
pbsw_replace_post_types | Filter | Filtert de berichttypen waarin ‘zoeken en vervangen’ standaard zoekt. | none | Pro |
pbsw_schema_skip | Filter | Filtert de typen gestructureerde gegevens die Page Builder Sandwich weglaat omdat de SEO-plugin van de site deze al voor deze pagina toont. | string $content | Pro |
pbsw_site_design_data | Filter | Filtert de opstartgegevens van Site-ontwerp. De premium-laag meldt de editie en voegt de gegevens toe die de secties nodig hebben. | none | Free |
pbsw_site_design_deps | Filter | Filtert de afhankelijkheden van de Site-ontwerpbundels. De premium-laag voegt hier zijn eigen script toe, zodat de secties geregistreerd zijn voordat het paneel voor het eerst rendert. | string $handle | Free |
pbsw_site_health_keep_revisions | Filter | Filtert hoeveel van de nieuwste revisies van elk bericht behouden blijven bij het opschonen (standaard 5). | int $keep | Pro |
pbsw_style_at_rules | Filter | Filtert de at-rule-voorinstellingen die de stijlbuilder biedt onder Stijl › Voorwaarde: een lijst van `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Narrow card’, ’type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )`, waarbij `type` `media`, `container` of `supports` is. Waarden ingesteld onder een voorwaarde worden getoond als `@<type> <query>{…}` na de regels voor schermgrootte. De ingebouwde voorinstellingen zijn afdrukken, donker kleurenschema, verminderde beweging en muis of trackpad; een ongeldige voorinstelling wordt genegeerd en genoemd in de actie `pbsw_style_at_rules_invalid`. | none | Free |
pbsw_style_at_rules_invalid | Action | Wordt geactiveerd wanneer voorinstellingen uit `pbsw_style_at_rules` als ongeldig zijn genegeerd. | none | Free |
pbsw_template_content_location | Filter | Een specifiekere inhoudslocatie (WooCommerce: single_product, product_archive, cart…). | string $location | Pro |
pbsw_template_resolved | Filter | De templates gekozen voor een locatie. | string $type | Pro |
pbsw_template_types | Filter | Meer templatetypen (WooCommerce-pagina’s). | none | Pro |
pbsw_theme_builder_editor_data | Filter | Meer editor-gegevens (dynamische gegevensbronnen en veldplugins, de WooCommerce-onderdelen). | geen | Pro |
pbsw_theme_globals_saved | Actie | Deze actie is hieronder gedocumenteerd. | geen | Gratis |
pbsw_transfer_imported | Actie | Wordt geactiveerd nadat een pakket is geïmporteerd, zodat caches die zijn opgebouwd uit templates en instellingen (de stijlen per pagina, de site-stylesheet) opnieuw kunnen worden opgebouwd. | geen | Gratis |
pbsw_transfer_meta_keys | Filter | Filtert de post-metasleutels die import en export met elk item meenemen. | geen | Gratis |
pbsw_transfer_options | Filter | Filtert de opties die import en export tussen sites kunnen verplaatsen. Alleen `pbsw_`-opties worden geaccepteerd; al het andere wordt genegeerd, zodat een pakket nooit een core- of externe optie kan overschrijven. | geen | Gratis |
pbsw_transfer_post_types | Filter | Filtert de berichttypen die import en export tussen sites kunnen verplaatsen. | geen | Gratis |
pbsw_visitor_country | Filter | Filtert het land van de bezoeker voor de leeftijdsverificatie en meldingen over verantwoord gokken, voor een site die dit op een andere manier weet (een geolocatie-plugin, een lidmaatschapsprofiel). | string $country | Pro |
pbsw_white_label_map | Filter | Filtert de white-label-vervangingen (brontekst => getoonde tekst). | geen | Pro |