Sviluppatori

Riferimento capacità di page-builder-sandwich

page-builder-sandwich registra le proprie azioni con WordPress Abilities API. Le stesse capacità sono strumenti MCP sul server del sito e route REST sotto /wp-json/wp-abilities/v1. Questa pagina viene generata dal registro del plugin stesso.

Guida utente: collega un'app di IA

Endpoint

MCP su HTTP (streamable)

https://example.com/wp-json/pbs/v1/mcp

MCP su WP-CLI (standard input e output)

wp mcp-adapter serve --server=page-builder-sandwich --user=<login>

REST: elenca le capacità

/wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich

REST: esegui un'abilità

/wp-json/wp-abilities/v1/abilities/<name>/run

Autenticazione e autorizzazioni

Le richieste HTTP si autenticano con una password applicativa WordPress (HTTP Basic). La connessione al server MCP richiede la funzionalità mostrata di seguito; ogni abilità verifica quindi la propria autorizzazione, per singolo oggetto. Le abilità di sola lettura vengono eseguite con GET e il relativo input nella query string; le altre con POST e un corpo JSON {"input": {…}}.

Esempi

# REST: esegui un'abilità
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"pbs-get-breakpoints","arguments":{}}}

Tutte le funzionalità

Generato dalle capacità del plugin tramite abilities.json, che a sua volta viene generato da un sito in esecuzione; un test fallisce quando i due non concordano.

AbilitazioneCosa faEdizioneRESTPermessoParametri
pbs/activate-custom-font
pbs-activate-custom-font
Attiva un carattere caricato (Pro)
Rende disponibile nei selettori di caratteri un font personalizzato caricato (un file di carattere nella libreria multimediale, tramite ID).
Edizione ProPOST …/abilities/pbs/activate-custom-font/runedit_theme_options (the REST route's own check)id: integer (obbligatorio)
pbs/add-local-font
pbs-add-local-font
Ospita un carattere in autonomia
Scarica una famiglia di caratteri Google (famiglia, pesi, corsivo) e la fornisce da questo sito.
Edizione gratuitaPOST …/abilities/pbs/add-local-font/runmanage_options (the REST route's own check)family: string (obbligatorio), weights: array, italic: boolean
pbs/add-section
pbs-add-section
Aggiungi una sezione a una pagina
Aggiunge una sezione già pronta a una pagina: all'inizio, alla fine o dopo la sezione in una determinata posizione.
Edizione gratuitaPOST …/abilities/pbs/add-section/runedit_post on that pageid: integer (obbligatorio), section: string (obbligatorio), position: start|end|after, after: integer
pbs/apply-brand-kit
pbs-apply-brand-kit
Applica il kit del marchio (Pro)
Applica i colori e i caratteri del kit del marchio salvato al design del sito.
Edizione ProPOST …/abilities/pbs/apply-brand-kit/runedit_theme_options (the REST route's own check)nessuno
pbs/apply-kit
pbs-apply-kit
Importa un kit per siti web
Importa le pagine di un kit di siti web (tutte o quelle specificate), pubblicandole facoltativamente, impostando la home page e aggiungendole a un menu. Una nuova importazione aggiorna le stesse pagine.
Edizione gratuitaPOST …/abilities/pbs/apply-kit/runedit_pages and publish_pages; manage_options to set the home pageslug: string (obbligatorio), pages: array, publish: boolean, front: boolean, menu: boolean
pbs/apply-replace
pbs-apply-replace
Applica trova e sostituisci (Pro)
Applica un lavoro in anteprima. Ogni post modificato mantiene un backup per pbs/undo-replace.
Edizione ProPOST …/abilities/pbs/apply-replace/runmanage_options (the REST route's own check)id: string (obbligatorio)
pbs/build-landing-page
pbs-build-landing-page
Crea una landing page
Un flusso di lavoro guidato: l'agente seleziona le sezioni adatte alla Sua attività, crea la pagina come bozza e ne scrive il testo.
Edizione gratuitaPOST …/abilities/pbs/build-landing-page/runedit_pagesbusiness: string (obbligatorio)
pbs/build-pages
pbs-build-pages
Crea più pagine
Crea fino a 50 pagine in una sola chiamata, ciascuna a partire da sezioni e/o contenuti a blocchi. Ogni pagina viene controllata e creata singolarmente; la risposta elenca ogni pagina creata e ciascuna rifiutata, con il relativo motivo.
Edizione ProPOST …/abilities/pbs/build-pages/runedit_pages; each page is checked on its own (publish_pages to publish)pages: array (obbligatorio)
pbs/connect-adobe-fonts
pbs-connect-adobe-fonts
Connetti Adobe Fonts (Pro)
Collega un progetto web Adobe Fonts (Typekit) tramite il suo ID kit, in modo che i relativi caratteri compaiano nei selettori di caratteri.
Edizione ProPOST …/abilities/pbs/connect-adobe-fonts/runedit_theme_options (the REST route's own check)kit: string (obbligatorio)
pbs/connect-support
pbs-connect-support
Contatta il supporto
Collega questo sito al supporto di Zinn Digital® (nome, email, consenso).
Edizione gratuitaPOST …/abilities/pbs/connect-support/runmanage_options (the REST route's own check)email: string (obbligatorio), name: string, consent: boolean (obbligatorio)
pbs/convert-post
pbs-convert-post
Converti una pagina legacy
Converte una pagina 5.x in blocchi (precedentemente sottoposta a backup).
Edizione gratuitaPOST …/abilities/pbs/convert-post/runthe REST route's own per-item permission checkid: string (obbligatorio)
pbs/create-class
pbs-create-class
Crea una classe globale (Pro)
Crea una classe di stile globale riutilizzabile: etichetta, slug e relativi stili.
Edizione ProPOST …/abilities/pbs/create-class/runedit_theme_options (the REST route's own check)label: string (obbligatorio), slug: string, s: object
pbs/create-page
pbs-create-page
Crea una pagina
Crea una pagina da sezioni (vedi pbs/list-sections) e/o contenuti a blocchi. Una nuova pagina è una bozza a meno che non venga richiesto un altro stato.
Edizione gratuitaPOST …/abilities/pbs/create-page/runedit_pages; publish_pages to publish or make privatetitle: string (obbligatorio), status: draft|pending|publish|private, sections: array, content: string
pbs/create-team
pbs-create-team
Crea un team di libreria (Agenzia)
Crea una libreria di team (name) a cui altri siti possono unirsi con un codice di invito.
Edizione ProPOST …/abilities/pbs/create-team/runmanage_options (the REST route's own check)name: string (obbligatorio)
pbs/deactivate-custom-font
pbs-deactivate-custom-font
Disattiva un carattere caricato (Pro)
Rimuove un carattere personalizzato (tramite slug) dai selettori di caratteri.
Edizione ProPOST …/abilities/pbs/deactivate-custom-font/runedit_theme_options (the REST route's own check)slug: string (obbligatorio)
pbs/delete-class
pbs-delete-class
Elimina una classe globale (Pro)
Elimina una classe globale. Gli elementi che la utilizzavano mantengono il proprio contenuto e perdono i relativi stili.
Edizione ProPOST …/abilities/pbs/delete-class/runedit_theme_options (the REST route's own check)id: string (obbligatorio)
pbs/delete-icon
pbs-delete-icon
Elimina un'icona caricata
Rimuove un'icona caricata; i blocchi che la utilizzavano mantengono la propria copia.
Edizione gratuitaPOST …/abilities/pbs/delete-icon/rundelete_post (the REST route's own check)id: string (obbligatorio)
pbs/delete-library-item
pbs-delete-library-item
Elimina un design della libreria cloud (Pro)
Elimina un design dalla libreria cloud.
Edizione ProPOST …/abilities/pbs/delete-library-item/runedit_posts (the REST route's own check)item: string (obbligatorio), team: string
pbs/delete-page
pbs-delete-page
Sposta una pagina nel cestino
Sposta una pagina nel cestino. Può essere ripristinata da Pagine, Cestino per 30 giorni.
Edizione gratuitaPOST …/abilities/pbs/delete-page/rundelete_post on that pageid: integer (obbligatorio)
pbs/delete-team
pbs-delete-team
Elimina un team di libreria (Agenzia)
Elimina un team e ogni progetto nella sua libreria.
Edizione ProPOST …/abilities/pbs/delete-team/runmanage_options (the REST route's own check)team: string (obbligatorio)
pbs/disconnect-support
pbs-disconnect-support
Disconnetti dal supporto
Disconnette questo sito dal supporto.
Edizione gratuitaPOST …/abilities/pbs/disconnect-support/runmanage_options (the REST route's own check)nessuno
pbs/duplicate-class
pbs-duplicate-class
Duplica una classe globale (Pro)
Copia una classe globale con un nuovo ID.
Edizione ProPOST …/abilities/pbs/duplicate-class/runedit_theme_options (the REST route's own check)id: string (obbligatorio)
pbs/duplicate-page
pbs-duplicate-page
Duplica una pagina
Copia una pagina (titolo, contenuto e modello) in una nuova bozza.
Edizione gratuitaPOST …/abilities/pbs/duplicate-page/runedit_post on the page and edit_pagesid: integer (obbligatorio), title: string
pbs/export-designs
pbs-export-designs
Esporta design e impostazioni
Esporta i template e i pattern scelti (ID) e, facoltativamente, le impostazioni come un unico pacchetto per un altro sito.
Edizione gratuitaPOST …/abilities/pbs/export-designs/runmanage_options (the REST route's own check)ids: array, settings: boolean
pbs/generate-page
pbs-generate-page
Scrivi una pagina con l'IA
Crea una pagina a partire da sezioni (fornite o scelte dall'IA dalla libreria delle sezioni) e fa sì che l'IA ne Riscriva tutto il testo in base alle Sue indicazioni, mantenendo il design. Utilizza il provider di IA configurato nelle impostazioni di IA del plugin. La pagina è una bozza a meno che non venga richiesto un altro stato.
Edizione ProPOST …/abilities/pbs/generate-page/runedit_pages; publish_pages to publish; the AI settings' role and spending rulesbrief: string (obbligatorio), title: string, sections: array, status: draft|pending|publish|private
pbs/get-block
pbs-get-block
Descrivi un blocco del builder
Restituisce le impostazioni di un blocco (attributi con relativi tipi, scelte e valori predefiniti), ciò che supporta, quali blocchi può contenere e un esempio pronto all'uso in markup di blocco.
Edizione gratuitaGET …/abilities/pbs/get-block/runedit_postsname: string (obbligatorio)
pbs/get-breakpoints
pbs-get-breakpoints
Leggi i punti di interruzione responsive
Restituisce le larghezze per tablet e dispositivi mobili (e i punti di interruzione personalizzati in Pro) utilizzate dai controlli responsive.
Edizione gratuitaGET …/abilities/pbs/get-breakpoints/runedit_theme_options (the REST route's own check)nessuno
pbs/get-design-globals
pbs-get-design-globals
Leggi il design del sito
Restituisce i colori e i caratteri (intestazione e corpo) a livello di sito utilizzati da ogni blocco, così come vengono visualizzati nella schermata del design del sito.
Edizione gratuitaGET …/abilities/pbs/get-design-globals/runedit_theme_options (the REST route's own check)nessuno
pbs/get-design-system
pbs-get-design-system
Leggi il design system (Pro)
Restituisce il design system Pro: classi globali, variabili, token di design, modalità scura, brand kit e font personalizzati.
Edizione ProGET …/abilities/pbs/get-design-system/runedit_theme_options (the REST route's own check)nessuno
pbs/get-diagnostics
pbs-get-diagnostics
Leggi la diagnostica del sito
Restituisce la diagnostica inclusa in un ticket di supporto: versioni, plugin attivi, limiti ed errori recenti.
Edizione gratuitaGET …/abilities/pbs/get-diagnostics/runmanage_options (the REST route's own check)nessuno
pbs/get-library-account
pbs-get-library-account
Leggi l'account della libreria cloud (Pro)
Restituisce l'utilizzo dello spazio di archiviazione della libreria cloud, la quota del piano e le informazioni sul team.
Edizione ProGET …/abilities/pbs/get-library-account/runedit_posts (the REST route's own check)nessuno
pbs/get-library-item
pbs-get-library-item
Ottieni un design per libreria cloud (Pro)
Restituisce un design salvato, pronto per essere inserito in questo sito (le sue immagini importate nella libreria multimediale).
Edizione ProGET …/abilities/pbs/get-library-item/runedit_posts (the REST route's own check)item: string (obbligatorio), team: string
pbs/get-library-storage
pbs-get-library-storage
Leggi le impostazioni di archiviazione personale (Pro)
Restituisce le impostazioni di archiviazione R2/S3 personalizzate (il segreto non viene mai restituito).
Edizione ProGET …/abilities/pbs/get-library-storage/runmanage_options (the REST route's own check)nessuno
pbs/get-licence
pbs-get-licence
Leggi la licenza
Restituisce il piano Page Builder Sandwich di questo sito, lo stato della licenza, la data di rinnovo e ciò che il piano include.
Edizione gratuitaGET …/abilities/pbs/get-licence/runmanage_options (the REST route's own check)nessuno
pbs/get-maintenance
pbs-get-maintenance
Modalità di manutenzione in sola lettura (Pro)
Gestione della modalità manutenzione / coming-soon: modalità, pagina, retry-after e quali ruoli vedono ancora il sito.
Edizione ProGET …/abilities/pbs/get-maintenance/runmanage_options (the REST route's own check)nessuno
pbs/get-migration
pbs-get-migration
Leggi la migrazione legacy
Restituisce i progressi e il report della conversione dei contenuti della versione 5.x.
Edizione gratuitaGET …/abilities/pbs/get-migration/runthe REST route's own per-item permission checknessuno
pbs/get-newsletter-keys
pbs-get-newsletter-keys
Leggi la connessione alla newsletter (Pro)
Indica se è stata salvata una chiave di Mailchimp (la chiave in sé non viene mai restituita).
Edizione ProGET …/abilities/pbs/get-newsletter-keys/runedit_posts (the REST route's own check)nessuno
pbs/get-page
pbs-get-page
Leggi una pagina
Restituisce il titolo, lo stato, i link e il contenuto dei blocchi di una pagina, nonché le sezioni (blocchi di livello superiore) da cui è composta.
Edizione gratuitaGET …/abilities/pbs/get-page/runedit_post on that pageid: integer (obbligatorio)
pbs/get-replace-job
pbs-get-replace-job
Anteprima di trova e sostituisci (Pro)
Restituisce le corrispondenze di un'offerta di lavoro, pagina per pagina, da esaminare prima di candidarsi.
Edizione ProGET …/abilities/pbs/get-replace-job/runmanage_options (the REST route's own check)id: string (obbligatorio)
pbs/get-reviews-sources
pbs-get-reviews-sources
Leggi le fonti delle recensioni (Pro)
Restituisce le fonti di Google e Trustpilot mostrate dal blocco Recensioni.
Edizione ProGET …/abilities/pbs/get-reviews-sources/runmanage_options (the REST route's own check)nessuno
pbs/get-roles
pbs-get-roles
Visualizza i permessi del costruttore (Pro)
Restituisce i ruoli che possono utilizzare il generatore, il design, il codice e i modelli (modalità cliente).
Edizione ProGET …/abilities/pbs/get-roles/runmanage_options (the REST route's own check)nessuno
pbs/get-settings
pbs-get-settings
Leggi le impostazioni del plugin
Restituisce il prefisso della classe front-end, lo stato degli aggiornamenti beta e se gli agenti IA (MCP) sono consentiti.
Edizione gratuitaGET …/abilities/pbs/get-settings/runmanage_options (the REST route's own check)nessuno
pbs/get-support-connection
pbs-get-support-connection
Leggi la connessione di supporto
Indica se questo sito è connesso al supporto di Zinn Digital® e con quale ruolo.
Edizione gratuitaGET …/abilities/pbs/get-support-connection/runmanage_options (the REST route's own check)refresh: boolean
pbs/get-white-label
pbs-get-white-label
White label (Agenzia)
Restituisce le impostazioni di white-label: attive o disattive, il nome visualizzato e quali utenti vedono ancora l'originale.
Edizione ProGET …/abilities/pbs/get-white-label/runmanage_options (the REST route's own check)nessuno
pbs/import-designs
pbs-import-designs
Importa design e impostazioni
Importa un pacchetto creato da pbs/export-designs (dryRun prima per vedere cosa cambierebbe; mode: skip o replace; media; settings).
Edizione gratuitaPOST …/abilities/pbs/import-designs/runmanage_options (the REST route's own check)package: object (obbligatorio), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean
pbs/invite-team-member
pbs-invite-team-member
Invita un sito a un team (Agency)
Crea un codice d'invito monouso (ruolo: lettura o scrittura; etichetta; giorni di validità). Il codice viene mostrato una sola volta.
Edizione ProPOST …/abilities/pbs/invite-team-member/runmanage_options (the REST route's own check)team: string (obbligatorio), role: read|write, days: integer, label: string
pbs/join-team
pbs-join-team
Unisciti a un team (Pro)
Si unisce a una libreria del team con un codice di invito.
Edizione ProPOST …/abilities/pbs/join-team/runmanage_options (the REST route's own check)code: string (obbligatorio)
pbs/leave-team
pbs-leave-team
Abbandona il team (Pro)
Abbandona la libreria del team a cui questo sito ha aderito.
Edizione ProPOST …/abilities/pbs/leave-team/runmanage_options (the REST route's own check)nessuno
pbs/list-blocks
pbs-list-blocks
Elenca i blocchi del builder
Elenca tutti i blocchi di Page Builder Sandwich che questo sito può utilizzare (anche i blocchi Pro quando Pro è attivo): nome, titolo, categoria e descrizione. Usa pbs/get-block per le impostazioni di un blocco, quindi inserisci il blocco nel contenuto di una pagina.
Edizione gratuitaGET …/abilities/pbs/list-blocks/runedit_postssearch: string
pbs/list-forms
pbs-list-forms
Elenca i moduli
Elenca i moduli creati con il blocco Modulo e i relativi plugin di moduli incorporabili.
Edizione gratuitaGET …/abilities/pbs/list-forms/runedit_posts (the REST route's own check)nessuno
pbs/list-kits
pbs-list-kits
Elenca i kit di siti Web
Elenca i kit di siti Web (un set di pagine pronte all'uso per un determinato tipo di attività) che questo sito può importare.
Edizione gratuitaGET …/abilities/pbs/list-kits/runedit_pages and publish_pagesrefresh: boolean
pbs/list-library-items
pbs-list-library-items
Elenca i design della libreria cloud (Pro)
Elenca i design salvati nella libreria cloud (tipo: sezione, pagina o modello; team: la libreria di un team).
Edizione ProGET …/abilities/pbs/list-library-items/runedit_posts (the REST route's own check)team: string, kind: |section|page|style
pbs/list-local-fonts
pbs-list-local-fonts
Elenca i font self-hosted
Elenca i Google fonts che questo sito ospita in autonomia (scaricati una volta, serviti dal sito, nessuna richiesta a Google).
Edizione gratuitaGET …/abilities/pbs/list-local-fonts/runmanage_options (the REST route's own check)nessuno
pbs/list-lottie
pbs-list-lottie
Elenca animazioni Lottie (Pro)
Elenca le animazioni Lottie caricate.
Edizione ProGET …/abilities/pbs/list-lottie/runedit_posts (the REST route's own check)nessuno
pbs/list-pages
pbs-list-pages
Elenca pagine
Elenca le pagine che puoi modificare, dalla più recente, con una ricerca opzionale.
Edizione gratuitaGET …/abilities/pbs/list-pages/runedit_pages; only pages the user can edit are listedsearch: string, status: any|draft|pending|publish|private, page: integer, per_page: integer
pbs/list-replace-jobs
pbs-list-replace-jobs
Elenca processi di trova e sostituisci (Pro)
Elenca le attività di cerca e sostituisci a livello di sito e il relativo stato.
Edizione ProGET …/abilities/pbs/list-replace-jobs/runmanage_options (the REST route's own check)nessuno
pbs/list-sections
pbs-list-sections
Elenco sezioni
Elenca le sezioni già pronte (hero, funzionalità, FAQ, testimonianze, invito all'azione e altro) che possono essere aggiunte a una pagina.
Edizione gratuitaGET …/abilities/pbs/list-sections/runedit_pagessearch: string
pbs/list-support-access
pbs-list-support-access
Elenca i login di supporto temporanei
Elenca gli utenti di supporto temporanei concessi al nostro team e la data di scadenza di ciascuno.
Edizione gratuitaGET …/abilities/pbs/list-support-access/runmanage_options (the REST route's own check)nessuno
pbs/list-team-members
pbs-list-team-members
Elenca i membri del team (Pro)
Elenca i siti in un team e il loro accesso.
Edizione ProGET …/abilities/pbs/list-team-members/runmanage_options (the REST route's own check)team: string (obbligatorio)
pbs/list-teams
pbs-list-teams
Elenco team della libreria (Pro)
Elenca i team a cui appartiene o che possiede questo sito.
Edizione ProGET …/abilities/pbs/list-teams/runmanage_options (the REST route's own check)nessuno
pbs/list-transferable
pbs-list-transferable
Elenca ciò che può essere esportato
Elenca i modelli, gli schemi e le impostazioni che possono essere esportati in un altro sito.
Edizione gratuitaGET …/abilities/pbs/list-transferable/runmanage_options (the REST route's own check)nessuno
pbs/list-uploaded-icons
pbs-list-uploaded-icons
Elenca le icone caricate
Elenca le icone SVG caricate nella libreria di icone, dalla più recente alla meno recente.
Edizione gratuitaGET …/abilities/pbs/list-uploaded-icons/runedit_posts (the REST route's own check)page: integer, per_page: integer
pbs/move-section
pbs-move-section
Sposta una sezione
Sposta una sezione di una pagina da una posizione a un'altra (con indice basato su 0, come elencato da pbs/get-page).
Edizione gratuitaPOST …/abilities/pbs/move-section/runedit_post on that pageid: integer (obbligatorio), from: integer (obbligatorio), to: integer (obbligatorio)
pbs/open-support-ticket
pbs-open-support-ticket
Apri un ticket di supporto
Crea un ticket di supporto (oggetto, messaggio, tipo, email) con la diagnostica di questo sito; access_days e credenziali concedono facoltativamente al nostro team l'accesso temporaneo.
Edizione gratuitaPOST …/abilities/pbs/open-support-ticket/runmanage_options (the REST route's own check)nessuno
pbs/refresh-reviews
pbs-refresh-reviews
Aggiorna le recensioni ora (Pro)
Recupera le recensioni più recenti di Trustpilot adesso invece di attendere l'aggiornamento giornaliero.
Edizione ProPOST …/abilities/pbs/refresh-reviews/runmanage_options (the REST route's own check)nessuno
pbs/remove-block
pbs-remove-block
Rimuovi un blocco da una pagina
Rimuove un blocco (un'intera sezione o un blocco al suo interno) da una pagina, individuato tramite il suo percorso. La versione precedente della pagina rimane nelle sue revisioni.
Edizione gratuitaPOST …/abilities/pbs/remove-block/runedit_post on that pageid: integer (obbligatorio), path: array (obbligatorio)
pbs/remove-library-storage
pbs-remove-library-storage
Interrompi l'uso del tuo spazio di archiviazione (Pro)
Rimuove le impostazioni di archiviazione personalizzata (bring-your-own storage); viene utilizzato nuovamente lo spazio di archiviazione del piano.
Edizione ProPOST …/abilities/pbs/remove-library-storage/runmanage_options (the REST route's own check)nessuno
pbs/remove-local-font
pbs-remove-local-font
Rimuovi un carattere tipografico self-hosted
Elimina i file di una famiglia di caratteri self-hosted.
Edizione gratuitaPOST …/abilities/pbs/remove-local-font/runmanage_options (the REST route's own check)family: string (obbligatorio)
pbs/remove-team-member
pbs-remove-team-member
Rimuovi un membro del team (Agenzia)
Rimuove un sito da un team.
Edizione ProPOST …/abilities/pbs/remove-team-member/runmanage_options (the REST route's own check)team: string (obbligatorio), member: string (obbligatorio)
pbs/revoke-support-access
pbs-revoke-support-access
Revoca gli accessi di supporto temporanei
Rimuove gli utenti di supporto temporanei ora (id).
Edizione gratuitaPOST …/abilities/pbs/revoke-support-access/runmanage_options (the REST route's own check)ids: array (obbligatorio)
pbs/save-library-item
pbs-save-library-item
Salva un design nella libreria cloud (Pro)
Salva il markup del blocco (titolo, tipo, markup, stili, tag) nella Sua libreria cloud o in quella di un team; le immagini vengono incluse.
Edizione ProPOST …/abilities/pbs/save-library-item/runedit_posts (the REST route's own check)team: string, kind: section|page|style (obbligatorio), title: string (obbligatorio), tags: array, markup: string, styles: object
pbs/set-library-storage
pbs-set-library-storage
Usa il tuo spazio di archiviazione (Pro)
Salvataggi dello storage bring-your-own: provider (r2 o s3), bucket, regione, endpoint, prefisso, key_id, secret, abilitato.
Edizione ProPOST …/abilities/pbs/set-library-storage/runmanage_options (the REST route's own check)nessuno
pbs/set-maintenance
pbs-set-maintenance
Modifica la modalità di manutenzione (Pro)
Attiva o disattiva la modalità di manutenzione (503) o "prossimamente" (mode), con la pagina da mostrare (page_id), retry_after e i ruoli che la ignorano.
Edizione ProPOST …/abilities/pbs/set-maintenance/runmanage_options (the REST route's own check)mode: off|maintenance|coming_soon, page_id: integer, roles: array, retry_after: integer
pbs/set-newsletter-keys
pbs-set-newsletter-keys
Collega Mailchimp (Pro)
Salva (o, con un valore vuoto, rimuove) la chiave API di Mailchimp utilizzata dal blocco della newsletter.
Edizione ProPOST …/abilities/pbs/set-newsletter-keys/runmanage_options (the REST route's own check)mailchimp: string (obbligatorio)
pbs/set-reviews-sources
pbs-set-reviews-sources
Modifica le origini delle recensioni (Pro)
Imposta il luogo di Google e l'azienda di Trustpilot da cui il blocco Recensioni legge i dati.
Edizione ProPOST …/abilities/pbs/set-reviews-sources/runmanage_options (the REST route's own check)google: object, trustpilot: object
pbs/set-roles
pbs-set-roles
Modifica permessi del generatore (Pro)
Imposta per ciascun ruolo ciò che il costruttore consente (ruoli), ad esempio un ruolo cliente solo per i contenuti.
Edizione ProPOST …/abilities/pbs/set-roles/runmanage_options (the REST route's own check)roles: object (obbligatorio)
pbs/set-white-label
pbs-set-white-label
Modifica white-label (Agenzia)
Attiva o disattiva il white label e imposta il nome visualizzato dai clienti (enabled, name, agency_users).
Edizione ProPOST …/abilities/pbs/set-white-label/runmanage_options (the REST route's own check)nessuno
pbs/start-migration
pbs-start-migration
Converti contenuto legacy
Avvia (o riavvia) la conversione di ogni pagina 5.x in blocchi; viene eseguito prima il backup di ogni post.
Edizione gratuitaPOST …/abilities/pbs/start-migration/runthe REST route's own per-item permission checknessuno
pbs/start-replace
pbs-start-replace
Trova e sostituisci in tutto il sito (Pro)
Avvia una ricerca e sostituzione sicura per blocchi (find, replace, kind: text, link or colour; match_case; types). Nulla cambia fino a pbs/apply-replace.
Edizione ProPOST …/abilities/pbs/start-replace/runmanage_options (the REST route's own check)find: string (obbligatorio), replace: string, kind: text|link|colour, types: array, match_case: boolean
pbs/start-trial
pbs-start-trial
Inizia la prova gratuita di Pro
Avvia la prova di 14 giorni di Page Builder Sandwich Pro per questo sito (nessun pagamento richiesto).
Edizione gratuitaPOST …/abilities/pbs/start-trial/runmanage_options (the REST route's own check)nessuno
pbs/test-library-storage
pbs-test-library-storage
Testa il tuo spazio di archiviazione (Pro)
Scrive, legge ed elimina un oggetto di test nel Suo spazio di archiviazione e riporta ogni fase.
Edizione ProPOST …/abilities/pbs/test-library-storage/runmanage_options (the REST route's own check)nessuno
pbs/undo-convert-post
pbs-undo-convert-post
Annulla una conversione
Ripristina una pagina convertita dal relativo backup.
Edizione gratuitaPOST …/abilities/pbs/undo-convert-post/runthe REST route's own per-item permission checkid: string (obbligatorio)
pbs/undo-migration
pbs-undo-migration
Annulla la migrazione legacy
Ripristina ogni articolo convertito dal relativo backup.
Edizione gratuitaPOST …/abilities/pbs/undo-migration/runthe REST route's own per-item permission checknessuno
pbs/undo-replace
pbs-undo-replace
Annulla trova e sostituisci (Pro)
Ripristina i post modificati da un lavoro (un post modificato successivamente mantiene la sua modifica).
Edizione ProPOST …/abilities/pbs/undo-replace/runmanage_options (the REST route's own check)id: string (obbligatorio)
pbs/update-block
pbs-update-block
Modifica le impostazioni di un blocco
Modifica le impostazioni (attributi) di un blocco all'interno di una pagina, trovato tramite il suo percorso; gli attributi inviati vengono uniti a quelli correnti. Funziona sui blocchi che il sito genera a partire dalle relative impostazioni; per un blocco il cui HTML è salvato nella pagina, invia il nuovo markup con pbs/update-page.
Edizione gratuitaPOST …/abilities/pbs/update-block/runedit_post on that pageid: integer (obbligatorio), path: array (obbligatorio), attributes: object (obbligatorio)
pbs/update-brand-kit
pbs-update-brand-kit
Modifica il kit del marchio (Pro)
Salva il kit del marchio: nome, logo, colori, caratteri per intestazioni e testo, e la voce del marchio utilizzata dalla scrittura AI.
Edizione ProPOST …/abilities/pbs/update-brand-kit/runedit_theme_options (the REST route's own check)name: string, logo: integer, colors: array, headingFont: string, bodyFont: string, voice: string
pbs/update-breakpoints
pbs-update-breakpoints
Modifica i punti di interruzione responsivi
Modifica le larghezze per tablet e dispositivi mobili in pixel; con Pro, punti di interruzione extra personalizzati.
Edizione gratuitaPOST …/abilities/pbs/update-breakpoints/runedit_theme_options (the REST route's own check)tablet: integer, mobile: integer, custom: array
pbs/update-class
pbs-update-class
Modifica una classe globale (Pro)
Modifica l'etichetta, lo slug o gli stili di una classe globale; ogni elemento che la utilizza verrà aggiornato.
Edizione ProPOST …/abilities/pbs/update-class/runedit_theme_options (the REST route's own check)id: string (obbligatorio), label: string, slug: string, s: object
pbs/update-dark-mode
pbs-update-dark-mode
Attiva/disattiva modalità scura (Pro)
Imposta la modalità scura (modalità: disattivata, automatica o attiva/disattiva) e i suoi colori.
Edizione ProPOST …/abilities/pbs/update-dark-mode/runedit_theme_options (the REST route's own check)mode: device|light|dark (obbligatorio), colors: object
pbs/update-design-globals
pbs-update-design-globals
Modifica il design del sito
Modifica i colori dell'intero sito (colors), i caratteri (fonts, headingFont, bodyFont). Ogni pagina recepisce la modifica; il file theme.json del tema viene mantenuto sincronizzato.
Edizione gratuitaPOST …/abilities/pbs/update-design-globals/runedit_theme_options (the REST route's own check)colors: object, fonts: object, bodyFont: string, headingFont: string
pbs/update-page
pbs-update-page
Aggiorna una pagina
Modifica il titolo, lo stato o il contenuto dei blocchi di una pagina. Il contenuto inviato sostituisce quello della pagina.
Edizione gratuitaPOST …/abilities/pbs/update-page/runedit_post on that page; publish_pages to publish or make privateid: integer (obbligatorio), title: string, status: draft|pending|publish|private, sections: array, content: string
pbs/update-settings
pbs-update-settings
Modifica le impostazioni del plugin
Modifica il prefisso della classe front-end (da 1 a 8 lettere minuscole o cifre, iniziando con una lettera) e/o attiva o disattiva gli agenti IA (MCP) (mcp: false rimuove ogni funzionalità e l'endpoint MCP).
Edizione gratuitaPOST …/abilities/pbs/update-settings/runmanage_options (the REST route's own check)prefix: string, mcp: boolean
pbs/update-tokens
pbs-update-tokens
Modifica i token di design (Pro)
Modifica la spaziatura, il raggio e le scale delle ombre (spazio, raggio, ombra) o le ripristina (ripristina).
Edizione ProPOST …/abilities/pbs/update-tokens/runedit_theme_options (the REST route's own check)space: array, radius: array, shadow: array, reset: boolean
pbs/update-variables
pbs-update-variables
Modifica le variabili CSS (Pro)
Sostituisce le variabili di design del sito (variables: un elenco di nome e valore).
Edizione ProPOST …/abilities/pbs/update-variables/runedit_theme_options (the REST route's own check)variables: array (obbligatorio)
pbs/upload-icon
pbs-upload-icon
Carica un'icona
Aggiunge un'icona SVG (nome, codice SVG) alla libreria di icone; l'SVG viene prima sanificato.
Edizione gratuitaPOST …/abilities/pbs/upload-icon/runupload_files (the REST route's own check)name: string (obbligatorio), svg: string (obbligatorio)
pbs/upload-lottie
pbs-upload-lottie
Carica un'animazione Lottie (Pro)
Valida un documento JSON di Lottie (json, name) e lo pubblica come file statico per il blocco Lottie.
Edizione ProPOST …/abilities/pbs/upload-lottie/runupload_files (the REST route's own check)name: string (obbligatorio), json: string (obbligatorio)