Développeurs

Référence des fonctionnalités (abilities) de Page Builder Sandwich

Page Builder Sandwich enregistre ses actions auprès de l’API WordPress Abilities. Ces mêmes capacités sont des outils MCP sur le propre serveur du site et des routes REST sous /wp-json/wp-abilities/v1. Cette page est générée à partir du registre propre à l’extension.

Guide d’utilisation : connecter une application IA

Points de terminaison

CapacitéREST
MCP sur HTTP (streamable)/wp-json/pbs/v1/mcp
MCP sur WP-CLI (entrée et sortie standard)wp mcp-adapter serve --server=page-builder-sandwich --user=<login>
REST : lister les capacités/wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich
REST : exécuter une capacité/wp-json/wp-abilities/v1/abilities/<name>/run (GET avec ?input= pour les capacités en lecture seule, POST {"input": {...}} sinon)

Authentification et permissions

Les requêtes HTTP s’authentifient avec un mot de passe d’application WordPress (HTTP Basic). La connexion au serveur MCP nécessite la capacité indiquée ci-dessous ; chaque fonctionnalité vérifie ensuite sa propre permission, par objet. Les capacités en lecture seule s’exécutent avec GET et leur entrée dans la chaîne de requête ; les autres avec POST et un corps JSON ‘{« input » : {…}}’.

un mot de passe d'application WordPress (HTTP) ou --user (WP-CLI) ; l'utilisateur a besoin de la capacité nommée par chaque fonctionnalité · Réglages : Autoriser les agents IA (MCP), activé par défaut

Toutes les capacités

CapacitéÉditionRESTPermissionParamètres
pbs/activate-custom-font
Rend disponible dans les sélecteurs de police une police personnalisée téléversée (un fichier de police dans la médiathèque, par identifiant).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/runedit_theme_options (vérification propre à la route REST)id entier (requis)
pbs/add-local-font
Télécharge une famille de polices Google Fonts (famille, graisses, italique) et la sert depuis ce site.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/runmanage_options (vérification propre à la route REST)family chaîne (requis)
weights tableau
italic booléen
pbs/add-section
Ajoute une section prête à l’emploi sur une page : au début, à la fin ou après la section située à une position donnée.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/add-section/runedit_post sur cette pageid entier (requis)
section chaîne (requis)
position chaîne : start, end, after
after entier
pbs/add-shop-block
Ajoute un bloc WooCommerce à la fin d’une publication : un élément de produit (part : title, gallery, image, price, rating, excerpt, description, add_to_cart, meta, tabs, related, upsells, sale_badge, stock ; productId, ou 0 pour le produit actuellement affiché) ou un mini-panier (label).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/runedit_post (vérification propre à la route REST)post entier (requis)
block chaîne (requis) : product-element, mini-cart
part chaîne : title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, description
productId entier
label chaîne
pbs/ai-check-accessibility
Liste les problèmes d’accessibilité d’une page : images sans texte alternatif, titres qui sautent un niveau, liens dont le texte n’a aucun sens isolé et liens sans texte. Indique pour chacun s’il peut être corrigé automatiquement.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/runedit_post sur la pagepost_id entier (requis)
pbs/ai-create-block
Conçoit un composant réutilisable à partir d’une description (carte de tarifs, fiche d’équipe, bannière) et l’enregistre en tant que composition synchronisée dans « Mes compositions » de l’éditeur, chaque texte étant modifiable par emplacement. Renvoie son identifiant et le bloc qui l’insère.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/runedit_posts et publish_posts ; règles de rôle et de dépenses des réglages IAdescription chaîne (requis)
title chaîne
pbs/ai-css-help
Explique, rédige ou corrige le CSS personnalisé d’un élément, où `selector` représente l’élément. Renvoie le CSS et une explication ; rien n’est enregistré.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/runedit_posts et permission de code du constructeuraction chaîne (requis) : explain, write, fix
css chaîne
instruction chaîne
block chaîne
pbs/ai-design-from
Recrée la mise en page d’une capture d’écran (une image de la médiathèque) ou d’une page web publique (son adresse) sous forme de blocs modifiables dans un nouveau brouillon de page : mêmes sections, colonnes, titres, textes, listes et boutons. Les logos et les images ne sont pas copiés.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/runedit_pages (edit_post sur la capture d’écran) ; règles de rôle et de dépenses des réglages IAattachment_id entier
url chaîne
title chaîne
instruction chaîne
pbs/ai-edit-page
Modifie une page selon des instructions en langage naturel (« raccourcir le texte de l’en-tête », « ajouter une FAQ sur la livraison après les tarifs », « traduire la page en allemand »). L’IA répond par des opérations de modification qui sont vérifiées par rapport aux blocs de la page et à leurs réglages avant d’être appliquées ; les opérations refusées sont listées avec leur motif. Une révision est d’abord enregistrée et son identifiant est renvoyé sous la clé undo_revision.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/runedit_post sur la page ; règles de rôle et de dépenses des réglages IApost_id entier (requis)
instruction chaîne (requis)
pbs/ai-fix-accessibility
Corrige les problèmes d’accessibilité pouvant être résolus (tous, ou selon la liste d’identifiants de problèmes fournie) : texte alternatif rédigé d’après l’analyse de chaque image, niveaux de titre rectifiés, libellés de liens vagues réécrits. Une révision est d’abord enregistrée et son identifiant est renvoyé sous la clé undo_revision.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/runedit_post sur la page ; règles de rôle et de dépenses des réglages IApost_id entier (requis)
issues tableau
pbs/ai-generate-image
Crée une image à partir d’une description avec le modèle d’image du site (OpenAI ou Google) et l’enregistre dans la médiathèque avec un texte alternatif. Renvoie son ID et son adresse.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/runupload_files ; rôle et règles de dépenses définis dans les réglages de l’IAprompt chaîne (obligatoire)
size chaîne : square, landscape, portrait
alt chaîne
title chaîne
post_id entier
pbs/ai-generate-section
Transforme une description d’une phrase en une section prête à l’emploi (de vrais blocs modifiables respectant l’identité visuelle du site) avec des textes rédigés pour celle-ci. Renvoie le balisage des blocs et l’ajoute au début ou à la fin d’une page lorsqu’un identifiant post_id est fourni (une révision conserve le contenu précédent).
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/runedit_posts ; edit_post pour l’ajouter à une page ; rôle et règles de dépenses définis dans les réglages de l’IAdescription chaîne (obligatoire)
section chaîne
post_id entier
position chaîne : start, end
pbs/ai-plan-site
À partir d’une description de l’activité, dresse la liste des pages nécessaires au site (l’accueil en premier, le contact en dernier), chacune avec un titre et un brief. Rien n’est créé ; chaque page peut ensuite être construite à partir de son brief.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/runedit_pages ; rôle et règles de dépenses définis dans les réglages de l’IAbrief chaîne (obligatoire)
pbs/ai-save-seo-meta
Enregistre un titre et une description méta dans l’extension SEO utilisée par le site (Yoast SEO, Rank Math, SEOPress ou All in One SEO) et indique les éléments enregistrés.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/runedit_post sur la pagepost_id entier (obligatoire)
title chaîne (obligatoire)
description chaîne (obligatoire)
pbs/ai-suggest-seo-meta
Analyse une page et suggère un titre méta (jusqu’à 60 caractères) et une description méta (jusqu’à 155), en s’appuyant facultativement sur un mot-clé principal. Rien n’est enregistré.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/runedit_post sur la page ; rôle et règles de dépenses définis dans les réglages de l’IApost_id entier (obligatoire)
keyword chaîne
pbs/ai-undo
Rétablit une page telle qu’elle était avant une modification effectuée par l’IA, à partir de la valeur undo_revision renvoyée par cette modification.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/runedit_post sur la pagepost_id entier (obligatoire)
revision entier (obligatoire)
pbs/ai-write-alt-text
Analyse les images et enregistre leur texte alternatif : pour une seule image (attachment_id) ou pour toutes les images d’une page qui n’en ont pas (post_id). 20 images au maximum par appel ; la réponse indique le nombre d’images restantes.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/runupload_files et edit_post sur l’image ou la page ; rôle et règles de dépenses définis dans les réglages de l’IAattachment_id entier
post_id entier
only_missing booléen
language chaîne
pbs/ai-write-text
Rédige un nouveau texte ou améliore, raccourcit, développe, adapte le ton ou corrige la grammaire d’un texte existant, à l’aide du fournisseur d’IA configuré sur le site. Renvoie le nouveau texte ; aucun élément du site n’est modifié.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/runedit_posts (edit_post lorsque post_id est fourni) ; rôle et règles de dépenses définis dans les réglages de l’IAaction chaîne (obligatoire) : write, improve, shorten, expand, tone, fix, custom
text chaîne
tone chaîne : professional, friendly, confident, playful, formal, simple
instruction chaîne
context chaîne
pbs/apply-brand-kit
Applique les couleurs et les polices du kit de marque enregistré au design du site.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/runedit_theme_options (vérification propre à la route REST)aucun
pbs/apply-kit
Importe les pages d’un kit de site (toutes les pages ou seulement celles indiquées), avec la possibilité de les publier, de définir la page d’accueil et de les ajouter à un menu. Réimporter met à jour les mêmes pages.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/runedit_pages et publish_pages ; manage_options pour définir la page d’accueil ; edit_theme_options pour créer un menuslug chaîne (obligatoire)
pages tableau
publish booléen
front booléen
menu booléen
pbs/apply-replace
Applique une tâche prévisualisée. Une sauvegarde est conservée pour chaque publication modifiée, ce qui permet d’annuler l’opération.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/runmanage_options (vérification propre à la route REST)id chaîne (obligatoire)
pbs/build-landing-page
Un flux guidé : l’agent choisit les sections adaptées à votre activité, crée la page sous forme de brouillon et rédige ses textes.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/runedit_pagesbusiness chaîne (obligatoire)
pbs/build-pages
Crée jusqu’à 50 pages en un seul appel, chacune à partir de sections et/ou de contenus de blocs. Chaque page est vérifiée et créée individuellement ; la réponse liste toutes les pages créées et toutes celles refusées, avec le motif.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/runedit_pages ; chaque page est vérifiée individuellement (publish_pages pour publier)pages (obligatoire)
pbs/check-performance
Indique ce que le contenu d’une page ajoute à son poids : ses images (octets, dimensions excessives et taille réduite recommandée), les feuilles de style des blocs utilisés et ses intégrations tierces, avec la solution pour chaque problème.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/runedit_post sur la pagepost_id (obligatoire)
pbs/connect-adobe-fonts
Connecte un projet web Adobe Fonts (Typekit) à l’aide de son identifiant de kit, afin que ses polices apparaissent dans les sélecteurs de polices.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/runedit_theme_options (vérification propre à la route REST)kit (obligatoire)
pbs/connect-marketing-service
Connecte un service de liste de diffusion avec sa clé d’API (service, clé ; compte si le service le requiert), ou le déconnecte à l’aide d’une clé vide.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/runmanage_options (vérification propre à la route REST)service (obligatoire)
key
account
pbs/connect-support
Connecte ce site au support de Zinn Digital® (nom, e-mail, consentement).
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/runmanage_options (vérification propre à la route REST)email (obligatoire)
name
consent (obligatoire)
pbs/convert-builder-export
Convertit un export (constructeur : elementor, divi, beaver ou wpbakery ; contenu : le texte exporté) en un nouveau brouillon de page composé de blocs, en copiant éventuellement ses images dans la médiathèque (media). Renvoie le brouillon et un rapport de conversion.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/runedit_pages (vérification propre à la route REST)builder (obligatoire) : elementor, divi, beaver, wpbakery
content (obligatoire)
title
media
dryRun
status : draft, pending, private, publish
pbs/convert-builder-page
Convertit une page conçue avec Elementor, Divi, Beaver Builder ou WPBakery (id) en un nouveau brouillon composé de blocs, en conservant sa mise en page, sa typographie, ses couleurs et ses images ; la page d’origine n’est pas modifiée. Renvoie le brouillon et un rapport détaillant les éléments convertis, approximés ou non convertis. dryRun convertit sans enregistrer.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/runedit_pages et edit_post (vérification propre à la route REST)id (obligatoire)
dryRun
status : draft, pending, private, publish
pbs/convert-post
Convertit une page 5.x en blocs (sauvegardée au préalable).
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/runvérification de permission par élément propre à la route RESTid (obligatoire)
pbs/create-ab-test
Ajoute un test entre deux versions d’une section à la fin d’une publication (post, name, a, b ; répartition et objectif facultatifs).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/runedit_post (vérification propre à la route REST)post (obligatoire)
name
a (obligatoire)
b (obligatoire)
split
goal
pbs/create-class
Crée une classe de style globale réutilisable : libellé, slug et ses styles (s).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-class/runedit_theme_options (vérification propre à la route REST)label (obligatoire)
slug
s
cat
pbs/create-cookie-banner
Crée un modèle prêt à l’emploi de bandeau de consentement comme point de départ.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/runmanage_options (vérification propre à la route REST)aucun
pbs/create-form
Crée un formulaire (contact, devis, inscription ou étapes multiples : champs, étapes, réglages et actions telles que e-mail, enregistrement, webhook ou liste de diffusion), sur une nouvelle page ou à la fin d’une publication existante (post).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-form/runedit_pages (vérification propre à la route REST)title
fields (obligatoire)
steps
actions
submitText
successMessage
redirectUrl
trackEvent
post
pageTitle
status : draft, publish, private
pbs/create-page
Crée une page à partir de sections de la bibliothèque et/ou de contenu de blocs. Une nouvelle page est à l’état de brouillon, sauf si un autre état est demandé.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/create-page/runedit_pages ; publish_pages pour publier ou rendre privétitle chaîne (requis)
status chaîne : draft, pending, publish, private
sections tableau
content chaîne
pbs/create-popup
Crée une popup, un volet coulissant ou une barre : son contenu, son déclencheur (intention de sortie, défilement, temps, clic), sa fréquence et les pages sur lesquelles elle s’affiche.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/runedit_pages (vérification propre à la route REST)title chaîne (requis)
content chaîne (requis)
status chaîne : draft, publish
settings objet
pbs/create-query-loop
Ajoute une boucle de requête avec une carte prête à l’emploi, sur une nouvelle page (pageTitle, status) ou à la fin d’une publication (post) : source posts|users|terms|field, postType (product pour une grille de boutique), perPage, columns, orderBy, order, pagination et filtres en direct [{type : search|taxonomy|meta|sort|price|onsale|instock, taxonomy, key, label, ui}].
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-query-loop/runedit_post et edit_posts (vérification propre à la route REST)post entier
pageTitle chaîne
status chaîne : draft, publish, private
source chaîne : posts, users, terms, field
postType chaîne
perPage entier
columns entier
orderBy chaîne
order chaîne : ASC, DESC
pagination chaîne : none, numbers, prevnext
taxonomy chaîne
fieldKey chaîne
filters tableau
pbs/create-team
Crée une bibliothèque d’équipe (name) que d’autres sites peuvent rejoindre avec un code d’invitation.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-team/runmanage_options (vérification propre à la route REST)name chaîne (requis)
pbs/create-theme-template
Crée un modèle (title, type) qui remplace cette partie de chaque page correspondante, sur les thèmes classiques et basés sur des blocs. Sans contenu, il part d’un design prédéfini pour son type. include/exclude sont des règles de conditions d’affichage ({kind, values, key, value, from, to, days}, les types proposés par le créateur de thème de ce site) ; priority départage les égalités ; status publish (en ligne) ou draft.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/runvérification des permissions propre à la route REST par élémenttitle chaîne (requis)
type chaîne (requis)
content chaîne
include tableau
exclude tableau
priority entier
status chaîne : publish, draft
pbs/deactivate-custom-font
Retire une police personnalisée (par identifiant) des sélecteurs de polices.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/runedit_theme_options (vérification propre à la route REST)slug chaîne (requis)
pbs/delete-class
Supprime une classe globale. Les éléments qui l’utilisaient conservent leur contenu et perdent ses styles.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/runedit_theme_options (vérification propre à la route REST)id chaîne (requis)
pbs/delete-icon
Supprime une icône téléversée ; les blocs qui l’utilisaient conservent leur propre copie.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/rundelete_post (vérification propre à la route REST)id chaîne (requis)
pbs/delete-library-item
Supprime un design de la bibliothèque cloud.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/runedit_posts (vérification propre à la route REST)item chaîne (requis)
team chaîne
pbs/delete-page
Déplace une page vers la corbeille. Elle peut être restaurée depuis Pages, Corbeille pendant 30 jours.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/rundelete_post sur cette pageid entier (requis)
pbs/delete-team
Supprime une équipe et tous les designs de sa bibliothèque.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/runmanage_options (vérification propre à la route REST)team chaîne (requis)
pbs/delete-theme-template
Déplace un modèle (id) vers la corbeille ; le design propre au thème s’affiche à nouveau là où il s’appliquait. Restaurable depuis la corbeille.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/runvérification des permissions propre à la route REST par élémentid chaîne (requis)
pbs/disconnect-support
Déconnecte ce site de l’assistance.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/runmanage_options (vérification propre à la route REST)aucun
pbs/duplicate-class
Copie une classe globale sous un nouvel identifiant.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/runedit_theme_options (vérification propre à la route REST)id chaîne (requis)
pbs/duplicate-page
Copie une page (son titre, son contenu et son modèle) dans un nouveau brouillon.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/runedit_post sur la page et edit_pagesid entier (requis)
title chaîne
pbs/export-design
Renvoie le fichier de design du site : catégories, classes globales, variables, échelles d’espacement, de rayon et d’ombre ainsi que les couleurs personnalisées (format page-builder-sandwich-design, version 1).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/export-design/runedit_theme_options (vérification propre à la route REST)aucun
pbs/export-designs
Exporte les modèles et compositions choisis (identifiants) et, facultativement, les réglages sous forme d’un pack pour un autre site.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/runmanage_options (vérification propre à la route REST)ids tableau
settings booléen
pbs/find-builder-pages
Liste les pages et publications créées avec Elementor, Divi, Beaver Builder ou WPBakery (page, per_page), chacune avec son constructeur et, si elle a déjà été convertie, le brouillon converti.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/runedit_pages (vérification propre à la route REST)page entier
per_page entier
pbs/generate-page
Construit une page à partir de sections (fournies ou sélectionnées par l’IA dans la bibliothèque de sections) et utilise l’IA pour réécrire tout son texte selon votre brief, tout en conservant le design. Utilise le fournisseur d’IA configuré dans les réglages d’IA de l’extension. La page est créée comme brouillon, sauf si un autre état est demandé.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/runedit_pages ; publish_pages pour publier ; règles de rôle et de dépenses des réglages d’IAbrief chaîne (requis)
title chaîne
sections tableau
status chaîne : draft, pending, publish, private
pbs/get-block
Renvoie les réglages d’un bloc (attributs avec leurs types, choix et valeurs par défaut), ce qu’il prend en charge, les blocs qu’il peut contenir et un exemple prêt à l’emploi au format de balisage de bloc.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-block/runedit_postsname chaîne (requis)
pbs/get-breakpoints
Renvoie les largeurs pour tablette et mobile (et les points de rupture personnalisés dans Pro) qu’utilisent les commandes responsives.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/runedit_theme_options (vérification propre à la route REST)aucun
pbs/get-conversion-tracking
Renvoie les réglages de Google Analytics 4, Google Tag Manager et Meta Pixel, ainsi que les clics et soumissions de formulaires envoyés.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/runmanage_options (vérification propre à la route REST)aucun
pbs/get-cookie-banner
Renvoie la bannière de consentement : si elle est active, son texte et son design, les catégories et ses emplacements d’application.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/runmanage_options (vérification propre à la route REST)aucun
pbs/get-design-globals
Renvoie les couleurs et polices globales du site (titres et corps de texte) utilisées par chaque bloc, telles qu’affichées sur l’écran Design du site.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/runedit_theme_options (vérification propre à la route REST)aucun
pbs/get-design-system
Renvoie le système de design Pro : classes globales, variables, jetons de design, mode sombre, kit de marque et polices personnalisées.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/runedit_theme_options (vérification propre à la route REST)aucun
pbs/get-diagnostics
Renvoie les données de diagnostic utiles à un ticket de support : versions, extensions actives, limites et erreurs récentes.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/runmanage_options (vérification propre à la route REST)aucun
pbs/get-figma-connection
Indique si le site possède un jeton d’accès personnel Figma, le compte Figma associé et ses quatre derniers caractères. Le jeton lui-même n’est jamais renvoyé.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/runmanage_options (vérification propre à la route REST)aucun
pbs/get-library-account
Renvoie l’utilisation du stockage de la bibliothèque cloud, le quota du forfait et les informations d’équipe.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/runedit_posts (vérification propre à la route REST)aucun
pbs/get-library-item
Renvoie un design enregistré, prêt à être inséré sur ce site (ses images étant importées dans la médiathèque).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/runedit_posts (vérification propre à la route REST)item chaîne (requis)
team chaîne
pbs/get-library-storage
Renvoie les réglages de stockage personnalisé R2/S3 (la clé secrète n’est jamais renvoyée).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/runmanage_options (vérification propre à la route REST)aucun
pbs/get-licence
Renvoie le plan Page Builder Sandwich de ce site, l’état de la licence, la date de renouvellement et les fonctionnalités incluses.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/runmanage_options (vérification propre à la route REST)aucun
pbs/get-maintenance
Renvoie le mode maintenance / bientôt disponible : mode, page, délai avant réessai (« retry-after ») et les rôles ayant toujours accès au site.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/runmanage_options (vérification propre à la route REST)aucun
pbs/get-migration
Renvoie la progression et le rapport de la conversion de contenu 5.x.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/runvérification des droits par élément propre à la route RESTaucun
pbs/get-motion-options
Renvoie chaque réglage d’animation (animation d’apparition, durée et délai, effet au défilement, effet au survol, maintien dans le champ, parallaxe, suivi du pointeur) avec ses options ou son intervalle, ainsi que les points de rupture du site.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/runedit_posts (vérification propre à la route REST)aucun
pbs/get-newsletter-keys
Indique si une clé Mailchimp est enregistrée (la clé elle-même n’est jamais renvoyée).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/runedit_posts (vérification propre à la route REST)aucun
pbs/get-page
Renvoie le titre, l’état, les liens et le contenu en blocs d’une page, ainsi que les sections (blocs de premier niveau) qui la composent.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-page/runedit_post sur cette pageid entier (requis)
pbs/get-replace-job
Renvoie les correspondances d’une tâche, page par page, pour révision avant application.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/runmanage_options (vérification propre à la route REST)id chaîne (requis)
pbs/get-reviews-sources
Renvoie les sources Google et Trustpilot affichées par le bloc Avis.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/runmanage_options (vérification propre à la route REST)aucun
pbs/get-roles
Renvoie les rôles autorisés à utiliser le constructeur, le design, le code et les modèles (mode client).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/runmanage_options (vérification propre à la route REST)aucun
pbs/get-settings
Renvoie le préfixe de classe front-end, l’état des mises à jour bêta et l’autorisation ou non des agents IA (MCP).
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/runmanage_options (vérification propre à la route REST)aucun
pbs/get-structured-data
Liste les données structurées schema.org générées par les blocs d’une page (FAQ, tutoriel, produit, avis, fil d’Ariane) et les types délégués à l’extension SEO du site pour éviter les doublons.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/runedit_post sur la pagepost_id entier (requis)
pbs/get-support-connection
Indique si ce site est connecté à l’assistance Zinn Digital®, et sous quelle identité.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/runmanage_options (vérification propre à la route REST)refresh booléen
pbs/get-theme-builder-options
Renvoie les types de modèles, les types de conditions d’affichage (page, type de publication, terme, archive, recherche, 404, connecté, rôle, appareil, date, heure, paramètre d’URL, référent, langue, panier) avec leurs options sur ce site (rôles, langues, types de publication, taxonomies), ainsi que l’attribut de bloc (pbswConditions : {match, rules}) qui affiche ou masque tout bloc.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/runedit_posts (vérification propre à la route REST)aucun
pbs/get-white-label
Renvoie les réglages de marque blanche : activée ou désactivée, nom affiché et comptes utilisateur voyant toujours la version d’origine.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/runmanage_options (vérification propre à la route REST)aucun
pbs/import-design
Valide un fichier de design de site (file) et, avec apply défini sur false, renvoie ce que la fusion ou le remplacement (mode) ajouterait, modifierait ou supprimerait ; avec apply défini sur true, applique les modifications.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/import-design/runedit_theme_options (vérification propre à la route REST)file objet (requis)
mode chaîne : merge, replace
apply booléen
pbs/import-designs
Importe un pack de designs Page Builder Sandwich (dryRun d’abord pour prévisualiser les changements ; mode : skip ou replace ; media ; settings).
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/runmanage_options (vérification propre à la route REST)package objet (requis)
mode chaîne : skip, replace, duplicate
settings booléen
media booléen
dryRun booléen
pbs/import-figma-frame
Importe un cadre Figma (url : le lien du cadre, avec son node-id) dans un nouveau brouillon de page composé de blocs : l’auto layout devient des conteneurs flex et grille, le texte conserve ses polices et tailles, les images sont copiées dans la médiathèque. Utilise le propre jeton Figma du site. Répond avec le brouillon et un rapport de conversion.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/runedit_pages et upload_files (vérification propre à la route REST)url chaîne (obligatoire)
title chaîne
dryRun booléen
status chaîne : draft, pending, private, publish
pbs/invite-team-member
Crée un code d’invitation à usage unique (role : read ou write ; libellé ; jours de validité). Le code ne s’affiche qu’une seule fois.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/runmanage_options (vérification propre à la route REST)team chaîne (obligatoire)
role chaîne : read, write
days entier
label chaîne
pbs/join-team
Rejoint une bibliothèque d’équipe avec un code d’invitation.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/join-team/runmanage_options (vérification propre à la route REST)code chaîne (obligatoire)
pbs/leave-team
Quitte la bibliothèque d’équipe rejointe par ce site.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/runmanage_options (vérification propre à la route REST)aucun
pbs/list-ab-tests
Liste les tests A/B avec les visites et conversions de chaque version, et indique laquelle l’emporte.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/runedit_pages (vérification propre à la route REST)aucun
pbs/list-blocks
Liste tous les blocs Page Builder Sandwich utilisables par ce site (les blocs Pro également lorsque la version Pro est active) : nom, titre, catégorie et description.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/runedit_postssearch chaîne
pbs/list-dynamic-sources
Renvoie les éléments pouvant alimenter un bloc (publication, auteur ou autrice, site, archive, champ personnalisé, produit) avec les champs de chaque source, les extensions de champs sur ce site (ACF, Meta Box, Pods, JetEngine, Toolset, métadonnées de publication) et les champs d’un type de publication (postType). Un bloc est lié à une source via ses attributes.metadata.bindings, un {source, args} par attribut.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/runedit_posts (vérification propre à la route REST)postType chaîne
pbs/list-extensions
Liste ce que d’autres extensions ont ajouté à Page Builder Sandwich via son API développeur : blocs, sources de données dynamiques, conditions d’affichage et actions de formulaire, chacun avec son nom, son libellé et son extension.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/runedit_postsaucun
pbs/list-form-submissions
Liste les messages envoyés par les personnes visitant le site via les formulaires qui enregistrent les soumissions (form permet de filtrer), une page à la fois.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/runvérification des droits propre à chaque élément par la route RESTform chaîne
per_page entier
page entier
pbs/list-forms
Liste les formulaires créés avec le bloc Formulaire et les extensions de formulaire qu’il peut intégrer.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/runedit_posts (vérification propre à la route REST)aucun
pbs/list-kits
Liste les kits de site (un ensemble de pages prêtes à l’emploi pour un secteur d’activité) que ce site peut importer.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/runedit_pages et publish_pagesrefresh booléen
pbs/list-library-items
Liste les compositions enregistrées dans la bibliothèque cloud (kind : section, page ou composition ; team : la bibliothèque d’une équipe).
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/runedit_posts (vérification propre à la route REST)team chaîne
kind chaîne :, section, page, style
pbs/list-local-fonts
Liste les polices Google Fonts hébergées localement par ce site (téléchargées une seule fois, servies depuis le site, aucune requête vers Google).
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/runmanage_options (vérification propre à la route REST)aucun
pbs/list-lottie
Liste les animations Lottie téléversées.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/runedit_posts (vérification propre à la route REST)aucun
pbs/list-marketing-connections
Liste les services d’e-mailing (Mailchimp, Brevo, MailerLite, Kit, ActiveCampaign) et indique lesquels sont connectés. Les clés ne sont jamais renvoyées.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/runmanage_options (vérification propre à la route REST)aucun
pbs/list-marketing-forms
Liste tous les formulaires créés avec le constructeur de formulaires : la page où ils se trouvent, leurs champs et l’action déclenchée lors de l’envoi.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/runedit_pages (vérification propre à la route REST)aucun
pbs/list-marketing-lists
Liste les audiences ou listes d’un service de liste de diffusion connecté, pour l’action d’abonnement d’un formulaire.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/runedit_posts (vérification propre à la route REST)service chaîne (obligatoire)
pbs/list-pages
Liste les pages que vous pouvez modifier, les plus récentes en premier, avec une recherche facultative.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/runedit_pages ; seules les pages modifiables par l’utilisateur ou l’utilisatrice sont listéessearch chaîne
status chaîne : any, draft, pending, publish, private
page entier
per_page entier
pbs/list-popups
Liste les fenêtres surgissantes, volets coulissants et bannières avec leurs déclencheurs, règles de fréquence et emplacements d’affichage.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/runedit_pages (vérification propre à la route REST)aucun
pbs/list-replace-jobs
Liste les tâches de recherche et remplacement sur l’ensemble du site ainsi que leur état.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/runmanage_options (vérification propre à la route REST)aucun
pbs/list-sections
Liste les sections prêtes à l’emploi (en-tête héro, fonctionnalités, FAQ, témoignages, appel à l’action et plus) pouvant être ajoutées à une page.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/runedit_pagessearch chaîne
pbs/list-team-members
Liste les sites d’une équipe et leurs accès.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/runmanage_options (vérification propre à la route REST)team chaîne (obligatoire)
pbs/list-teams
Liste les équipes auxquelles ce site appartient ou dont il est propriétaire.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/runmanage_options (vérification propre à la route REST)aucun
pbs/list-theme-templates
Liste les modèles du constructeur de thème (en-tête, pied de page, publication unique, archive, recherche, 404 et, avec WooCommerce, produit, boutique, panier, commande, remerciement et Mon compte) : type de chacun, emplacements d’affichage (règles d’inclusion/exclusion), priorité, état et blocs.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/runvérification des permissions propre à la route REST par élémentaucun
pbs/list-transferable
Liste les modèles, compositions et réglages pouvant être exportés vers un autre site.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/runmanage_options (vérification propre à la route REST)aucun
pbs/list-uploaded-icons
Liste les icônes SVG téléversées dans la bibliothèque d’icônes, les plus récentes en premier.
GratuitGET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/runedit_posts (vérification propre à la route REST)page entier
per_page entier
pbs/move-section
Déplace une section d’une page d’une position à une autre (base 0, selon l’ordre d’affichage de la page).
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/move-section/runedit_post sur cette pageid entier (obligatoire)
from entier (obligatoire)
to entier (obligatoire)
pbs/open-support-ticket
Crée un ticket de support (sujet, message, type, e-mail), avec les diagnostics de ce site si l’administration a donné son accord. Ne crée ni n’envoie jamais d’identifiants.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/runmanage_options (vérification propre à la route REST)subject chaîne (obligatoire)
message chaîne (obligatoire)
kind chaîne : help, bug, feedback, feature_request
email chaîne
name chaîne
diagnostics booléen
pbs/preview-dynamic-value
Renvoie ce qu’une liaison affiche sur une publication (publication, source, et champ ou fournisseur + clé, au format text|url), pour vérifier une liaison avant ou après son ajout.
ProGET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/runedit_post (vérification propre à la route REST)post entier (obligatoire)
source chaîne (obligatoire)
field chaîne
provider chaîne
key chaîne
as chaîne : text, url
pbs/record-support-consent
Enregistre le consentement de l’administration pour envoyer des diagnostics avec les tickets de support.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/runmanage_options (vérification propre à la route REST)consent booléen (obligatoire)
pbs/refresh-reviews
Récupère immédiatement les derniers avis Trustpilot au lieu d’attendre l’actualisation quotidienne.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/runmanage_options (vérification propre à la route REST)aucun
pbs/remove-block
Supprime un bloc (une section entière ou un bloc imbriqué) d’une page, identifié par son chemin. La version précédente de la page est conservée dans ses révisions.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/runedit_post sur cette pageid entier (obligatoire)
path tableau (obligatoire)
pbs/remove-library-storage
Supprime les réglages de votre propre stockage ; le stockage de l’abonnement est de nouveau utilisé.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/runmanage_options (vérification propre à la route REST)aucun
pbs/remove-local-font
Supprime les fichiers d’une famille de polices auto-hébergée.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/runmanage_options (vérification propre à la route REST)family chaîne (obligatoire)
pbs/remove-team-member
Retire un site d’une équipe.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/runmanage_options (vérification propre à la route REST)team chaîne (obligatoire)
member chaîne (obligatoire)
pbs/reset-ab-test
Remet à zéro les compteurs d’un test et le redémarre (test).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/runedit_pages (vérification propre à la route REST)test chaîne (obligatoire)
pbs/save-library-item
Enregistre le balisage de blocs (titre, type, balisage, styles, étiquettes) dans votre bibliothèque cloud ou celle d’une équipe ; les images y sont incluses.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/runedit_posts (vérification propre à la route REST)team chaîne
kind chaîne (obligatoire) : section, page, style
title chaîne (obligatoire)
tags tableau
markup chaîne
styles objet
pbs/set-block-motion
Définit ou supprime (null) les réglages de mouvement sur un bloc d’une page, identifié par son chemin, à un point de rupture (base par défaut). Fonctionne sur n’importe quel bloc, y compris les blocs du cœur dont le code HTML est enregistré dans la page. Les personnes consultant le site qui demandent des mouvements réduits ne voient jamais l’animation.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/runedit_post (vérification propre à la route REST)post chaîne (obligatoire)
path tableau (obligatoire)
breakpoint chaîne
motion objet (obligatoire)
pbs/set-library-storage
Enregistre votre propre stockage : fournisseur (r2 ou s3), compartiment, région, point de terminaison, préfixe, key_id, secret, activé.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/runmanage_options (vérification propre à la route REST)enabled booléen
provider chaîne : r2, s3, other
endpoint chaîne
region chaîne
bucket chaîne
prefix chaîne
keyId chaîne
secret chaîne
pathStyle booléen
pbs/set-maintenance
Active ou désactive le mode maintenance (503) ou bientôt disponible (mode), avec la page à afficher (page_id), retry_after et les rôles qui le contournent.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/runmanage_options (vérification propre à la route REST)mode chaîne : off, maintenance, coming_soon
page_id entier
roles tableau
retry_after entier
pbs/set-newsletter-keys
Enregistre (ou, avec une valeur vide, supprime) la clé API Mailchimp utilisée par le bloc newsletter.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/runmanage_options (vérification propre à la route REST)mailchimp chaîne (obligatoire)
pbs/set-reviews-sources
Définit le lieu Google et l’entreprise Trustpilot lus par le bloc Reviews.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/runmanage_options (vérification propre à la route REST)google objet
trustpilot objet
pbs/set-roles
Définit par rôle ce que le constructeur autorise (roles), par exemple un rôle client avec accès au contenu uniquement.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/runmanage_options (vérification propre à la route REST)roles objet (obligatoire)
pbs/set-white-label
Active ou désactive la marque blanche et définit le nom visible par la clientèle (enabled, name, agency_users).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/runmanage_options (vérification propre à la route REST)enabled booléen
name chaîne
studio_name chaîne
author chaîne
author_url chaîne
description chaîne
menu_icon chaîne
hide_plugin booléen
agency_users tableau
pbs/site-health-clean
Nettoie un type d’élément identifié : révisions (garde les 5 plus récentes de chaque publication, supprime les plus anciennes), compositions (met les compositions synchronisées inutilisées à la corbeille), images (une copie redimensionnée utilisée par WordPress ; l’original est conservé), classes (supprime les classes de design inutilisées, conservées pour restauration). Chaque exécution nettoie un lot ; « more » est défini sur true tant qu’il reste des éléments à traiter.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/runmanage_optionswhat chaîne (obligatoire) : revisions, patterns, images, classes
pbs/site-health-report
Trouve les anciennes révisions, les compositions synchronisées inutilisées, les images originales volumineuses et les classes de style qu’aucune page n’utilise. Fonctionne par étapes courtes : chaque exécution reprend là où la dernière s’est arrêtée tant que l’état est « scanning » ; restart recommence depuis le début.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/runmanage_optionsrestart booléen
pbs/start-migration
Démarre (ou redémarre) la conversion de chaque page 5.x en blocs ; chaque publication est d’abord sauvegardée.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/runvérification de permission propre à la route REST pour chaque élémentaucun
pbs/start-replace
Démarre une recherche et remplacement compatible avec les blocs (find, replace, kind : text, link ou colour ; match_case ; types). Rien ne change tant que la tâche prévisualisée n’est pas appliquée.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/runmanage_options (propre vérification de la route REST)find chaîne (requis)
replace chaîne
kind chaîne : text, link, colour
types tableau
match_case booléen
pbs/start-trial
Démarre la période d’essai de 14 jours de Page Builder Sandwich Pro pour ce site (aucun paiement requis).
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/runmanage_options (propre vérification de la route REST)aucun
pbs/test-library-storage
Écrit, lit et supprime un objet de test dans votre propre stockage et rapporte chaque étape.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/runmanage_options (propre vérification de la route REST)aucun
pbs/undo-convert-post
Restaure une page convertie depuis sa sauvegarde.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/runvérification de permission propre à la route REST pour chaque élémentid chaîne (requis)
pbs/undo-migration
Restaure chaque publication convertie depuis sa sauvegarde.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/runvérification de permission propre à la route REST pour chaque élémentaucun
pbs/undo-replace
Restaure les publications modifiées par une tâche (une publication modifiée depuis conserve ses modifications).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/runmanage_options (propre vérification de la route REST)id chaîne (requis)
pbs/update-block
Modifie les réglages (attributs) d’un bloc au sein d’une page, trouvé par son chemin ; les attributs envoyés sont fusionnés avec les attributs actuels. Fonctionne sur les blocs générés par le site d’après leurs réglages ; un bloc dont le code HTML est enregistré dans la page est modifié en remplaçant le balisage de la page.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/update-block/runedit_post sur cette pageid entier (requis)
path tableau (requis)
attributes objet (requis)
pbs/update-brand-kit
Enregistre le kit de marque : nom, logo, couleurs, polices des titres et du corps de texte, ainsi que le ton de la marque utilisé par la rédaction IA.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/runedit_theme_options (propre vérification de la route REST)name chaîne
logo entier
colors tableau
headingFont chaîne
bodyFont chaîne
voice chaîne
pbs/update-breakpoints
Modifie les largeurs pour tablette et mobile en pixels ; avec Pro, points de rupture personnalisés supplémentaires.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/runedit_theme_options (propre vérification de la route REST)tablet entier
mobile entier
custom tableau
pbs/update-class
Modifie le libellé, l’identifiant ou les styles d’une classe globale ; chaque élément qui l’utilise est mis à jour.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-class/runedit_theme_options (propre vérification de la route REST)id chaîne (requis)
label chaîne
slug chaîne
s objet
cat chaîne
pbs/update-conversion-tracking
Modifie les réglages de Google Analytics 4, Google Tag Manager et Meta Pixel, ainsi que les événements envoyés.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/runmanage_options (propre vérification de la route REST)ga4 chaîne
gtm chaîne
pixel chaîne
loadTags booléen
formEvent chaîne
pbs/update-cookie-banner
Modifie le bandeau de consentement. Lorsqu’il est activé, les scripts de suivi attendent le consentement des visiteurs et visiteuses.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/runmanage_options (propre vérification de la route REST)enabled booléen
popup entier
handles tableau
cookieDays entier
optOutOutsideEu booléen
pbs/update-dark-mode
Définit le mode sombre (mode : désactivé, auto ou bascule) et ses couleurs.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/runedit_theme_options (propre vérification de la route REST)mode chaîne (requis) : device, light, dark
colors objet
pbs/update-design-categories
Remplace une liste de catégories (group : classes ou tokens ; items : une liste d’identifiants et de noms). Les éléments classés dans une catégorie supprimée deviennent non classés.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/runedit_theme_options (vérification propre à la route REST)group chaîne (requis) : classes, tokens
items tableau (requis)
pbs/update-design-globals
Modifie les couleurs globales du site (colors) et les polices (fonts, headingFont, bodyFont). Chaque page applique la modification ; le fichier theme.json du thème reste synchronisé.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/runedit_theme_options (vérification propre à la route REST)colors objet
fonts objet
bodyFont chaîne
headingFont chaîne
pbs/update-form
Modifie un formulaire (post, form) : les réglages et les actions fusionnent avec l’existant ; les champs (et étapes) remplacent les champs actuels.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-form/runedit_post (vérification propre à la route REST)post chaîne (requis)
form chaîne (requis)
title chaîne
fields tableau
steps tableau
actions objet
submitText chaîne
successMessage chaîne
redirectUrl chaîne
trackEvent chaîne
pbs/update-page
Modifie le titre, l’état ou le contenu des blocs d’une page. Le contenu envoyé remplace celui de la page.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/update-page/runedit_post sur cette page ; publish_pages pour publier ou rendre privéid entier (requis)
title chaîne
status chaîne : draft, pending, publish, private
sections tableau
content chaîne
pbs/update-popup
Modifie une popup, un volet coulissant ou une barre (id) : contenu, déclencheur, fréquence ou emplacements d’affichage.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/runedit_post (vérification propre à la route REST)id chaîne (requis)
title chaîne
content chaîne
status chaîne : draft, publish
settings objet
pbs/update-settings
Modifie le préfixe de classe front-end (1 à 8 lettres minuscules ou chiffres, commençant par une lettre) et/ou active ou désactive les agents IA (MCP) (mcp : false supprime chaque capacité ainsi que le point de terminaison MCP).
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/runmanage_options (vérification propre à la route REST)prefix chaîne
mcp booléen
pbs/update-theme-template
Modifie un modèle (id) : titre, type, contenu (balisage de bloc), inclusion, exclusion, priorité ou état. Seuls les éléments envoyés sont modifiés.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/runvérification des droits par élément propre à la route RESTid chaîne (requis)
title chaîne
type chaîne
content chaîne
include tableau
exclude tableau
priority entier
status chaîne : publish, draft
pbs/update-tokens
Modifie les échelles d’espacement, de rayon et d’ombre (space, radius, shadow) ou les réinitialise (reset).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/runedit_theme_options (vérification propre à la route REST)space tableau
radius tableau
shadow tableau
reset booléen
pbs/update-variables
Remplace les variables de conception du site (variables : une liste de noms et valeurs).
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/runedit_theme_options (vérification propre à la route REST)variables tableau (requis)
pbs/upload-icon
Ajoute une icône SVG (name, balisage svg) à la médiathèque d’icônes ; le SVG est nettoyé au préalable.
GratuitPOST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/runupload_files (vérification propre à la route REST)name chaîne (requis)
svg chaîne (requis)
pbs/upload-lottie
Valide un document JSON Lottie (json, name) et le publie sous forme de fichier statique pour le bloc Lottie.
ProPOST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/runupload_files (vérification propre à la route REST)name chaîne (requis)
json chaîne (requis)

Généré à partir du fichier abilities.json de l’extension, qui est lui-même généré à partir d’un site en ligne ; un test échoue en cas de divergence entre les deux.

Commandes WP-CLI

Exécutez-les sur le serveur avec WP-CLI. Chaque commande vérifie les mêmes autorisations que les écrans de l’extension ; les exemples sont tirés du texte d’aide de l’extension elle-même.

CommandeDescriptionÉdition
wp pbs export [--types=<types>] [--no-settings] [--file=<name>]Exporter des modèles, des compositions et des réglages vers un fichier.Free
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run]Importer un fichier d’exportation.Free
wp pbs importers runConvertir l’ancien contenu : chaque publication ou une seule.Free
wp pbs importers statusAfficher l’état de la migration.Free
wp pbs importers undoAnnuler les conversions à partir de leurs sauvegardes : chaque publication ou une seule.Free
wp pbs migrate runConvertir l’ancien contenu : chaque publication ou une seule.Free
wp pbs migrate statusAfficher l’état de la migration.Free
wp pbs migrate undoAnnuler les conversions à partir de leurs sauvegardes : chaque publication ou une seule.Free
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>]Rechercher et remplacer sur l’ensemble du site.Pro
wp pbsw fonts download <family> [--weights=<weights>] [--italic]Télécharger une famille Google Fonts sur ce site.Free
wp pbsw fonts listLister les familles enregistrées.Free
wp pbsw fonts remove <family>Supprimer une famille enregistrée et ses fichiers.Free

Actions et filtres

Chaque crochet proposé par l’extension, avec la description issue de son code source. Les filtres modifient une valeur ; les actions vous permettent d’exécuter du code à un moment donné ; les points d’entrée sont des actions que vous déclenchez pour demander à l’extension d’effectuer une opération.

CrochetTypeDescriptionParamètresÉdition
pbs_assets_changedActionSe déclenche lorsque les fichiers front-end publiés de PBS ont changé et que les caches de page accessibles ont été vidés : accrochez-vous ici pour purger ce que PBS ne peut pas atteindre (un CDN, un proxy, le cache d’un hébergeur).aucunGratuit
pbs_enqueue_scriptsActionAction obsolète : met en file d’attente les scripts qui appellent window.pbsAddInspector().aucunGratuit
pbs_shortcodesFiltreFiltre obsolète : étiquette du code court => {label, desc, options[]} (Shortcode-API.md).array $shortcodesGratuit
pbsw_admin_dataFiltreFiltre les données avec lesquelles l’application d’administration démarre. La couche premium l’utilise pour signaler son édition ; n’y placez aucune donnée sensible, car elle est affichée dans la page.aucunGratuit
pbsw_admin_enqueueActionSe déclenche après la mise en file d’attente du script de l’écran d’administration, afin qu’un module puisse charger un script ajoutant un panneau via le filtre JavaScript `pbs.admin.panels` (il doit dépendre de cet identifiant ; l’écran s’affiche lorsque le DOM est prêt, après l’exécution de chaque script de pied de page).string $handleGratuit
pbsw_ai_enqueueActionSe déclenche après la mise en file d’attente du paquet de l’éditeur IA, afin qu’une extension (et la couche Pro) puisse charger ses propres panneaux d’IA après lui.string $handleGratuit
pbsw_ai_messagesFiltreFiltre les messages de chaque requête IA envoyée par l’extension, avec son contexte (tâche, finalité, fournisseur, modèle, utilisateur ou utilisatrice) ; le kit de marque Pro ajoute votre marque ici.array $messages
array $context
Gratuit
pbsw_ai_pro_featuresFiltreFiltre les fonctionnalités d’IA Pro proposées par l’éditeur (la couche premium ajoute ses identifiants : agent, site, block, design, image, css, a11y).aucunGratuit
pbsw_ai_seo_pluginsFiltreFiltre les extensions SEO dans lesquelles l’assistant SEO IA enregistre le titre et la description méta.aucunGratuit
pbsw_ai_seo_writeFiltreFiltre si une autre extension SEO a pris en charge le titre et la description méta. Une extension ajoutée sur `pbsw_ai_seo_plugins` les enregistre ici, à sa manière, et renvoie true.bool $written
string $plugin
int $post_id
string $title
string $description
Gratuit
pbsw_asset_sourcesFiltreToutes les sources front-end : celles de ce fichier, celles que la couche de performance enregistre avec add_source() (CSS par bloc, modules de vue), et celles que la couche premium s’ajoute via `pbsw_asset_sources` (ses fichiers résident dans son propre répertoire, fourni uniquement avec l’offre premium). Seul un chemin relatif simple `.css`/`.js` dans l’extension est accepté, sous une clé de segments en minuscules (`legacy.css`, `block/row.css`, `module/tabs.js`).aucunGratuit
pbsw_breakpoints_changedActionSe déclenche lorsque les points de rupture changent (les feuilles de style compilées des pages sont reconstruites à leur prochain affichage, car les points de rupture font partie de leur signature).aucunGratuit
pbsw_cache_purgedActionSe déclenche après que PBS a purgé une publication des extensions de cache actives.int $post_idGratuit
pbsw_cache_purgersFiltreFiltre les purgeurs supplémentaires exécutés lorsque les fichiers publiés changent : nom => fonction de rappel. Un hébergeur ajoute les siens (un CDN, un proxy) ; un purgeur qui lève une exception est ignoré et n’est pas marqué comme purgé.aucunGratuit
pbsw_code_blocksFiltreFiltre les noms de blocs traités comme du code personnalisé (seuls les rôles ayant la permission `code` peuvent les ajouter ou les modifier).aucunPro
pbsw_consent_countryFiltreFiltre le pays du visiteur ou de la visiteuse (ISO 3166-1 alpha-2) pour la règle régionale du bandeau de cookies. L’extension ne recherche jamais de pays ; renvoyez  » si le pays est inconnu.string $countryPro
pbsw_content_onlyFiltreFiltre si un utilisateur ou une utilisatrice peut uniquement modifier le texte et les images, avec la mise en page verrouillée.bool $content_only
int $user_id
Gratuit
pbsw_design_class_cssFiltreFiltre le CSS compilé d’une classe globale avant d’interroger le moteur de design. Renvoyez une chaîne pour l’utiliser à la place.string|null $css
string $selector
Pro
pbsw_design_custom_breakpointsFiltreFiltre si les points de rupture personnalisés sont disponibles (pbs-d3, Pro).bool $allowedGratuit
pbsw_design_element_cssFiltreFiltre si le CSS personnalisé par élément est compilé (la couche premium l’active, d8).bool $enabledGratuit
pbsw_design_layout_suffixFiltreFiltre le suffixe du sélecteur d’élément de mise en page pour un bloc ( » = l’élément propre au bloc).string $suffix
string $prefix
Gratuit
pbsw_design_propsFiltreFiltre les propriétés de design (la couche premium ajoute les siennes).aucunGratuit
pbsw_dynamic_editor_sourcesFiltrePlus de sources dans l’éditeur (champs de produit WooCommerce).aucunPro
pbsw_dynamic_fieldsFiltreCatalogue de champs pour les fournisseurs sans API de listage lue par cette extension (JetEngine, Toolset) : leurs clés de champ sont saisies dans l’éditeur ou ajoutées ici.string $post_typePro
pbsw_dynamic_sourcesFiltrePlus de sources (produits WooCommerce) : nom → libellé ; leurs valeurs proviennent de `pbsw_dynamic_value`.aucunPro
pbsw_dynamic_valueFiltreUne valeur provenant d’une autre source (WooCommerce).string|null $value
string $source
Pro
pbsw_form_submittedActionSe déclenche après la validation réussie de la soumission d’un formulaire et l’exécution de ses actions.aucunPro
pbsw_frontend_prefixFiltreFiltre le préfixe neutre des classes du front-end.string $prefixGratuit
pbsw_fs_loadedActionSe déclenche dès le chargement du SDK de licence (dans le fichier principal, avant tout code de Page Builder Sandwich). Utilisez cette accroche pour communiquer avec `pbsw_fs()`.aucunGratuit
pbsw_is_agencyFiltreFiltre si les fonctionnalités du plan Agency sont disponibles sur ce site.bool $agencyGratuit
pbsw_is_proFiltreFiltre si la couche premium est active. Seule la couche premium y répond.bool $proGratuit
pbsw_kit_api_baseFiltreFiltre l’URL de base de l’API Zinn Digital® appelée par les écrans de support.string $baseGratuit
pbsw_kit_diagnosticsFiltreFiltre les diagnostics avant affichage pour les propriétaires du site. Une extension ajoute ses propres données sous `extra`. ⛔ S’exécute AVANT la prévisualisation, jamais entre la prévisualisation et l’envoi.aucunGratuit
pbsw_kit_footprint_freeFiltreFiltre si ce site est sans empreinte publicitaire, afin de ne jamais y promouvoir Zinn® Ads.bool $footprint_freeGratuit
pbsw_kit_importedActionSe déclenche après l’importation d’un kit.int $frontGratuit
pbsw_kit_promotionsFiltreFiltre le registre des promotions avant sa résolution. Ajoutez une ligne pour promouvoir un autre produit : `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), et `url` ou (pour une extension) `name`, `site`, `main_files`.aucunGratuit
pbsw_kit_tierFiltreFiltre le niveau d’offre que le kit signale pour cette extension (tests et préproduction ; la licence détermine ce choix en production).string $tierGratuit
pbsw_lcp_foldFiltreHauteur considérée comme le premier écran dans le contenu, en pixels CSS depuis le haut. Les blocs commençant au-dessus sont considérés au-dessus de la ligne de flottaison : leurs images se chargent immédiatement et l’image LCP la plus probable reçoit `fetchpriority= »high »` ; les blocs situés en dessous se chargent en différé. Augmentez la valeur pour une section hero haute, diminuez-la pour un en-tête compact.int $foldGratuit
pbsw_legacy_body_classesFiltreFiltre les classes du corps de page de l’ancienne version. La couche premium ajoute ici les classes responsives de l’ancienne version premium (règle 5 : ce comportement n’est pas présent dans l’extension gratuite).aucunGratuit
pbsw_legacy_script_enqueuedActionUne publication de l’ancienne version a été analysée pour son comportement front-end (la couche premium ajoute le sien).int $post_id
string $content
string|null $handle
Gratuit
pbsw_library_tokenFiltreFiltre le jeton porteur envoyé avec les requêtes de kit (fourni par la bibliothèque cloud premium).string $tokenGratuit
pbsw_link_baseFiltreFiltre le chemin sous lequel se trouvent les liens courts (`/go/<slug>/`).string $basePro
pbsw_list_servicesFiltreFiltre les services de liste de diffusion auxquels les formulaires peuvent s’abonner.aucunPro
pbsw_loop_query_argsFiltreLa requête de la boucle (WooCommerce : plage de prix, en promotion, en stock, tris par prix/popularité/note).aucunPro
pbsw_loop_sortsFiltreOptions de tri (WooCommerce ajoute le prix, la popularité et la note).aucunPro
pbsw_mcp_abilitiesActionSe déclenche après l’enregistrement des capacités gratuites : Page Builder Sandwich Pro enregistre les siennes ici (son amorçage ne s’accroche ici que si la licence autorise le code premium).aucunGratuit
pbsw_migration_batch_sizeFiltreNombre de publications de l’ancienne version (5.x) converties par étape de migration en arrière-plan. Chaque étape correspond à une action Action Scheduler ; un lot plus restreint convient à un hébergement lent ou limité en mémoire, un lot plus important à un hébergement rapide avec de nombreuses publications. Les valeurs inférieures à 1 sont traitées comme 1.int $sizeGratuit
pbsw_migration_post_typesFiltreFiltre les types de publication que la migration de l’ancienne version convertit.list<string> $typesGratuit
pbsw_nav_menu_item_classesFiltreFiltre les classes d’un élément (les options d’élément Pro ajoutent `nav-menu__item–hide-mobile` et `–hide-desktop`). Seules les classes `nav-menu__item–<nom>` sont conservées.int $depthGratuit
pbsw_nav_menu_item_labelFiltreFiltre le libellé d’un élément, qui est du code HTML échappé (les options d’élément Pro ajoutent une icône, un badge et la description). La fonction de rappel doit renvoyer du code HTML échappé.string $label
int $depth
string $prefix
Gratuit
pbsw_nav_menu_toggleFiltreFiltre le code HTML du bouton Menu : le concepteur de barre de bascule Pro l’intègre dans une barre avec un logo, un champ de recherche, des liens… (affichée uniquement lorsque le menu est replié). Tout résultat ne contenant pas le bouton inchangé est ignoré, afin que le menu ne puisse jamais le perdre.string $toggle
string $prefix
Gratuit
pbsw_newsletter_form_settingsFiltreRéglages d’un formulaire qui n’est pas de version 5.x (data-* ⇒ valeur), ou un tableau vide.int $post_id
string $form
Gratuit
pbsw_newsletter_providersFiltreServices de lettre d’information auxquels ce site peut s’abonner : service ⇒ fonction de rappel( string $email, array $settings ) : array{ok : bool, message : string}. La couche premium ajoute les trois de la version 5.x.aucunGratuit
pbsw_page_css_changedActionSe déclenche lorsque la feuille de style compilée d’une publication change (les extensions de mise en cache effectuent une purge dessus).int $post_idGratuit
pbsw_page_css_enqueuedActionSe déclenche après la mise en file d’attente de la feuille de style compilée d’une page (la couche premium de CSS critique s’y accroche).string $handle
int $post_id
Gratuit
pbsw_page_css_extraFiltreFiltre le code CSS ajouté à la feuille compilée d’une page après les propres feuilles de style des blocs (pbs-p4 : règles `.<prefix>-s-<id>` du système de conception). Compilé, non minifié ici : un écouteur renvoie son CSS prêt à être servi.string $extra
string $prefix
int $post_id
Gratuit
pbsw_page_css_signatureFiltreFiltre les autres éléments définissant l’actualité d’un état compilé (pbs-p4 : points de rupture).string $extra
\WP_Post $post
Gratuit
pbsw_page_css_stateFiltreFiltre l’état compilé d’une publication avant son enregistrement (pbs-p4 consigne les règles de conception présentes dans la feuille pour que le filtre de rendu ne les réaffiche pas).int $post_idGratuit
pbsw_permissionFiltreFiltre la possibilité pour un utilisateur ou une utilisatrice d’utiliser une fonctionnalité du constructeur. L’extension gratuite autorise tout le monde ; le gestionnaire de rôles Pro répond par rôle. Les personnes avec le rôle administrateur doivent toujours être autorisées.bool $allowed
string $what
int $user_id
Gratuit
pbsw_popup_forceFiltreFenêtres surgissantes affichées sur chaque page indépendamment de leur ciblage (bannière de cookies).aucunPro
pbsw_replace_post_typesFiltreFiltre les types de publication explorés par défaut lors de la recherche et du remplacement.aucunPro
pbsw_schema_skipFiltreFiltre les types de données structurées que Page Builder Sandwich omet car l’extension de référencement du site les génère déjà pour cette page.string $contentPro
pbsw_site_design_dataFiltreFiltre les données d’initialisation de la conception du site. La couche premium indique son édition et ajoute les données dont ses sections ont besoin.aucunGratuit
pbsw_site_design_depsFiltreFiltre les dépendances des paquets de conception du site. La couche premium y ajoute son propre script pour enregistrer ses sections avant le premier rendu du panneau.string $handleGratuit
pbsw_site_health_keep_revisionsFiltreFiltre le nombre de révisions les plus récentes conservées pour chaque publication lors du nettoyage (5 par défaut).int $keepPro
pbsw_style_at_rulesFiltreFiltre les préconfigurations de règles at (@) proposées par le constructeur de styles sous Style › Condition : liste de `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Carte étroite’, ‘type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )`, où `type` vaut `media`, `container` ou `supports`. Les valeurs définies sous une condition s’affichent au format `@<type> <query>{…}` après les règles de taille d’écran. Les préréglages intégrés sont l’impression, le thème sombre, les mouvements réduits et la souris ou le pavé tactile ; un préréglage non valide est ignoré et nommé dans l’action `pbsw_style_at_rules_invalid`.aucunGratuit
pbsw_style_at_rules_invalidActionSe déclenche lorsque des préréglages de `pbsw_style_at_rules` ont été ignorés car non valides.aucunGratuit
pbsw_template_content_locationFiltreEmplacement de contenu plus spécifique (WooCommerce : single_product, product_archive, cart…).string $locationPro
pbsw_template_resolvedFiltreModèles choisis pour un emplacement.string $typePro
pbsw_template_typesFiltreTypes de modèles supplémentaires (pages WooCommerce).aucunPro
pbsw_theme_builder_editor_dataFiltreDavantage de données d’éditeur (sources de données dynamiques et extensions de champs, composants WooCommerce).aucunPro
pbsw_theme_globals_savedActionCette action est documentée ci-dessous.aucunGratuit
pbsw_transfer_importedActionSe déclenche après l’importation d’un pack, afin de reconstruire les caches créés à partir des modèles et des réglages (styles par page, feuille de style du site).aucunGratuit
pbsw_transfer_meta_keysFiltreFiltre les clés de métadonnées de publication transférées avec chaque élément lors de l’importation et de l’exportation.aucunGratuit
pbsw_transfer_optionsFiltreFiltre les options que l’importation et l’exportation peuvent transférer d’un site à l’autre. Seules les options `pbsw_` sont acceptées ; les autres sont ignorées pour éviter qu’un pack ne modifie une option du cœur ou d’un tiers.aucunGratuit
pbsw_transfer_post_typesFiltreFiltre les types de publication que l’importation et l’exportation peuvent transférer d’un site à l’autre.aucunGratuit
pbsw_visitor_countryFiltreFiltre le pays du visiteur ou de la visiteuse pour la vérification de l’âge et les avertissements sur le jeu responsable, lorsqu’un site le détermine autrement (extension de géolocalisation, profil d’adhésion).string $countryPro
pbsw_white_label_mapFiltreFiltre les remplacements en marque blanche (texte source => texte affiché).aucunPro