Desarrolladores
Referencia de habilidades de Page Builder Sandwich
Page Builder Sandwich registra sus acciones con la API de Habilidades de WordPress. Las mismas habilidades son herramientas MCP en el propio servidor del sitio y rutas REST bajo /wp-json/wp-abilities/v1. Esta página se genera a partir del propio registro del plugin.
Endpoints
| Habilidad | REST |
|---|---|
| MCP sobre HTTP (en streaming) | /wp-json/pbs/v1/mcp |
| MCP sobre WP-CLI (entrada y salida estándar) | wp mcp-adapter serve --server=page-builder-sandwich --user=<login> |
| REST: listar las habilidades | /wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich |
| REST: ejecutar una habilidad | /wp-json/wp-abilities/v1/abilities/<name>/run (GET con ?input= para habilidades de solo lectura, POST {"input": {...}} en caso contrario) |
Autenticación y permisos
Las solicitudes HTTP se autentican con una contraseña de aplicación de WordPress (HTTP Basic). Conectarse al servidor MCP requiere la capacidad que se muestra a continuación; cada habilidad luego verifica su propio permiso, por objeto. Las habilidades de solo lectura se ejecutan con GET y su entrada en la cadena de consulta; las demás con POST y un cuerpo JSON ‘{«input»: {…}}’.
una contraseña de aplicación de WordPress (HTTP) o --user (WP-CLI); el usuario necesita la capacidad que indica cada habilidad · Ajustes: Permitir agentes de IA (MCP), activado de forma predeterminada
Todas las habilidades
| Habilidad | Edición | REST | Permiso | Parámetros |
|---|---|---|---|---|
pbs/activate-custom-fontHace que una fuente personalizada subida (un archivo de fuente en la biblioteca de medios, por id) esté disponible en los selectores de fuentes. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/run | edit_theme_options (comprobación propia de la ruta REST) | id entero (obligatorio) |
pbs/add-local-fontDescarga una familia de fuentes de Google (familia, grosores, cursiva) y la sirve desde este sitio. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (comprobación propia de la ruta REST) | family cadena (obligatorio)weights vectoritalic booleano |
pbs/add-sectionAñade una sección predefinida a una página: al principio, al final o después de la sección situada en una posición determinada. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-section/run | edit_post en esa página | id entero (obligatorio)section cadena (obligatorio)position cadena: start, end, afterafter entero |
pbs/add-shop-blockAñade un bloque de WooCommerce al final de una entrada: un elemento de producto (parte: title, gallery, image, price, rating, excerpt, description, add_to_cart, meta, tabs, related, upsells, sale_badge, stock; productId o 0 para el producto visualizado) o un minicarrito (label). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (comprobación propia de la ruta REST) | post entero (obligatorio)block cadena (obligatorio): product-element, mini-cartpart cadena: title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, descriptionproductId enterolabel cadena |
pbs/ai-check-accessibilityEnumera los problemas de accesibilidad de una página: imágenes sin texto alternativo, encabezados que se saltan un nivel, enlaces cuyo texto no dice nada por sí mismo y enlaces sin texto. Cada uno indica si se puede corregir automáticamente. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/run | edit_post en la página | post_id entero (obligatorio) |
pbs/ai-create-blockDiseña un componente reutilizable a partir de una descripción (una tarjeta de precios, una tarjeta de equipo, un banner) y lo guarda como un patrón sincronizado en «Mis patrones» del editor, con cada texto editable por ubicación. Devuelve su id y el bloque que lo coloca. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/run | edit_posts y publish_posts; las reglas de función y gasto en los ajustes de IA | description cadena (obligatorio)title cadena |
pbs/ai-css-helpExplica, escribe o corrige el CSS personalizado de un elemento, donde `selector` representa dicho elemento. Devuelve el CSS y una explicación; no se guarda nada. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts y el permiso de código del maquetador | action cadena (obligatorio): explain, write, fixcss cadenainstruction cadenablock cadena |
pbs/ai-design-fromRecrea la estructura de una captura de pantalla (una imagen en la biblioteca de medios) o de una página web pública (su dirección) como bloques editables en una nueva página en borrador: las mismas secciones, columnas, encabezados, textos, listas y botones. Los logotipos y las imágenes no se copian. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/run | edit_pages (edit_post en la captura de pantalla); las reglas de función y gasto en los ajustes de IA | attachment_id enterourl cadenatitle cadenainstruction cadena |
pbs/ai-edit-pageModifica una página según lo indicado con palabras sencillas («haz el texto principal más corto», «añade una sección de preguntas frecuentes sobre envíos tras los precios», «traduce la página al alemán»). La IA responde con operaciones de edición que se cotejan con los bloques de la página y sus ajustes antes de aplicar nada; las operaciones rechazadas se listan con su motivo. Primero se guarda una revisión y se devuelve su id como undo_revision. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/run | edit_post en la página; las reglas de función y gasto en los ajustes de IA | post_id entero (obligatorio)instruction cadena (obligatorio) |
pbs/ai-fix-accessibilityCorrige los problemas de accesibilidad que admiten solución (todos o los identificadores de problema indicados): texto alternativo redactado analizando cada imagen, niveles de encabezado corregidos, textos de enlace imprecisos reescritos. Primero se guarda una revisión y se devuelve su id como undo_revision. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/run | edit_post en la página; las reglas de función y gasto en los ajustes de IA | post_id entero (obligatorio)issues vector |
pbs/ai-generate-imageCrea una imagen a partir de una descripción con el modelo de imagen del sitio (OpenAI o Google) y la guarda en la biblioteca de medios con texto alternativo. Devuelve su id y dirección. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/run | upload_files; las reglas de gasto y perfil de los ajustes de IA | prompt string (obligatorio)size string: square, landscape, portraitalt stringtitle stringpost_id integer |
pbs/ai-generate-sectionConvierte una descripción de una frase en una sección ya diseñada (bloques reales y editables con el estilo de marca del sitio) con texto redactado para ella. Devuelve el marcado del bloque y lo añade al principio o al final de una página cuando se proporciona un post_id (una revisión mantiene lo que había antes). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/run | edit_posts; edit_post para añadirla a una página; las reglas de gasto y perfil de los ajustes de IA | description string (obligatorio)section stringpost_id integerposition string: start, end |
pbs/ai-plan-siteA partir de una descripción del negocio, lista las páginas que necesita un sitio web (la de inicio primero, la de contacto al final), cada una con un título y un informe para esa página. No se crea nada; luego cada página se puede construir a partir de su informe. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages; las reglas de gasto y perfil de los ajustes de IA | brief string (obligatorio) |
pbs/ai-save-seo-metaGuarda un metatítulo y una metadescripción en el plugin de SEO que utilice el sitio (Yoast SEO, Rank Math, SEOPress o All in One SEO) e indica cuáles se han escrito. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/run | edit_post en la página | post_id integer (obligatorio)title string (obligatorio)description string (obligatorio) |
pbs/ai-suggest-seo-metaLee una página y sugiere un metatítulo (hasta 60 caracteres) y una metadescripción (hasta 155), opcionalmente en torno a una palabra clave principal. No se guarda nada. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/run | edit_post en la página; las reglas de gasto y perfil de los ajustes de IA | post_id integer (obligatorio)keyword string |
pbs/ai-undoVuelve a dejar una página como estaba antes de un cambio de IA, a partir de la undo_revision devuelta por ese cambio. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/run | edit_post en la página | post_id integer (obligatorio)revision integer (obligatorio) |
pbs/ai-write-alt-textRevisa imágenes y guarda texto alternativo para ellas: una imagen (attachment_id) o cada imagen de una página que no tenga ninguno (post_id). Un máximo de 20 imágenes por llamada; la respuesta indica cuántas quedan. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | upload_files y edit_post en la imagen o página; las reglas de gasto y perfil de los ajustes de IA | attachment_id integerpost_id integeronly_missing booleanlanguage string |
pbs/ai-write-textEscribe texto nuevo o mejora, acorta, amplía, cambia el tono o corrige la gramática de un fragmento de texto con el propio proveedor de IA del sitio. Devuelve el nuevo texto; no se cambia nada en el sitio. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/run | edit_posts (edit_post cuando se proporciona post_id); las reglas de gasto y perfil de los ajustes de IA | action string (obligatorio): write, improve, shorten, expand, tone, fix, customtext stringtone string: professional, friendly, confident, playful, formal, simpleinstruction stringcontext string |
pbs/apply-brand-kitAplica los colores y tipografías del kit de marca guardado al diseño del sitio. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/run | edit_theme_options (la propia comprobación de la ruta REST) | ninguno |
pbs/apply-kitImporta las páginas de un kit de sitio web (todas o las indicadas), publicándolas opcionalmente, estableciendo la página de inicio y añadiéndolas a un menú. Al importar de nuevo se actualizan las mismas páginas. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/run | edit_pages y publish_pages; manage_options para definir la página de inicio; edit_theme_options para crear un menú | slug string (obligatorio)pages arraypublish booleanfront booleanmenu boolean |
pbs/apply-replaceAplica una tarea previsualizada. Cada entrada modificada conserva una copia de seguridad para poder deshacer la tarea. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (la propia comprobación de la ruta REST) | id string (obligatorio) |
pbs/build-landing-pageUn flujo de trabajo guiado: el agente elige secciones que se adaptan a tu negocio, construye la página como borrador y redacta su texto. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business string (obligatorio) |
pbs/build-pagesCrea hasta 50 páginas en una sola llamada, cada una a partir de secciones y/o contenido de bloques. Cada página se comprueba y se crea por separado; la respuesta lista cada página creada y cada una rechazada, con el motivo. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages; cada página se comprueba por separado (publish_pages para publicar) | pages (obligatorio) |
pbs/check-performanceInforma sobre lo que el contenido de una página añade a su peso: sus imágenes (bytes, las sobredimensionadas y el tamaño más pequeño que bastaría), las hojas de estilo de los bloques que usa y sus incrustaciones de terceros, cada problema con su solución. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | edit_post en la página | post_id (obligatorio) |
pbs/connect-adobe-fontsConecta un proyecto web de Adobe Fonts (Typekit) mediante su id de kit, para que sus fuentes aparezcan en los selectores de fuentes. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (comprobación propia de la ruta REST) | kit (obligatorio) |
pbs/connect-marketing-serviceConecta un servicio de listas de correo con su clave de API (service, key; cuenta donde el servicio la necesite), o lo desconecta con una clave vacía. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/run | manage_options (comprobación propia de la ruta REST) | service (obligatorio)keyaccount |
pbs/connect-supportConecta este sitio con el soporte de Zinn Digital® (nombre, correo electrónico, consentimiento). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (comprobación propia de la ruta REST) | email (obligatorio)nameconsent (obligatorio) |
pbs/convert-builder-exportConvierte una exportación (constructor: elementor, divi, beaver o wpbakery; contenido: el texto exportado) en una nueva página en borrador hecha de bloques, copiando opcionalmente sus imágenes a la biblioteca de medios (media). Responde con el borrador y un informe de conversión. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/run | edit_pages (comprobación propia de la ruta REST) | builder (obligatorio): elementor, divi, beaver, wpbakerycontent (obligatorio)titlemediadryRunstatus: draft, pending, private, publish |
pbs/convert-builder-pageConvierte una página creada con Elementor, Divi, Beaver Builder o WPBakery (id) en un nuevo borrador hecho de bloques, manteniendo su diseño, tipografía, colores e imágenes; la página original no se modifica. Responde con el borrador y un informe de lo que se convirtió, se aproximó o no se convirtió. dryRun convierte sin guardar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages y edit_post (comprobación propia de la ruta REST) | id (obligatorio)dryRunstatus: draft, pending, private, publish |
pbs/convert-postConvierte una página de la versión 5.x a bloques (con copia de seguridad previa). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/run | comprobación propia de permisos por elemento de la ruta REST | id (obligatorio) |
pbs/create-ab-testAñade una prueba de dos versiones de una sección al final de una entrada (post, name, a, b; split y goal opcionales). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (comprobación propia de la ruta REST) | post (obligatorio)namea (obligatorio)b (obligatorio)splitgoal |
pbs/create-classCrea una clase de estilo global reutilizable: etiqueta, slug y sus estilos (s). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (comprobación propia de la ruta REST) | label (obligatorio)slugscat |
pbs/create-cookie-bannerCrea un diseño predefinido de aviso de consentimiento para empezar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/create-formCrea un formulario (de contacto, presupuesto, registro o de varios pasos: fields, steps, settings y acciones como email, save, webhook o una lista de correo), en una página nueva o al final de una entrada existente (post). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (comprobación propia de la ruta REST) | titlefields (obligatorio)stepsactionssubmitTextsuccessMessageredirectUrltrackEventpostpageTitlestatus: draft, publish, private |
pbs/create-pageCrea una página a partir de secciones de la biblioteca o contenido de bloques. Una página nueva es un borrador a menos que se solicite otro estado. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages; publish_pages para publicar o hacerla privada | title string (obligatorio)status string: draft, pending, publish, privatesections arraycontent string |
pbs/create-popupCrea una ventana emergente, slide-in o barra: su contenido, activador (intención de salida, desplazamiento, tiempo, clic), frecuencia y las páginas en las que se muestra. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (comprobación propia de la ruta REST) | title string (obligatorio)content string (obligatorio)status string: draft, publishsettings object |
pbs/create-query-loopAñade un bucle de consulta con una tarjeta prediseñada, en una página nueva (pageTitle, status) o al final de una entrada (post): origen posts|users|terms|field, postType (product para una cuadrícula de tienda), perPage, columns, orderBy, order, paginación y filtros en vivo [{type: search|taxonomy|meta|sort|price|onsale|instock, taxonomy, key, label, ui}]. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-query-loop/run | edit_post y edit_posts (comprobación propia de la ruta REST) | post integerpageTitle stringstatus string: draft, publish, privatesource string: posts, users, terms, fieldpostType stringperPage integercolumns integerorderBy stringorder string: ASC, DESCpagination string: none, numbers, prevnexttaxonomy stringfieldKey stringfilters array |
pbs/create-teamCrea una biblioteca de equipo (name) a la que otros sitios pueden unirse con un código de invitación. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (comprobación propia de la ruta REST) | name string (obligatorio) |
pbs/create-theme-templateCrea una plantilla (title, type) que sustituye esa parte de cada página coincidente, en temas clásicos y de bloques. Sin contenido, parte de un diseño prediseñado para su tipo. include/exclude son reglas de condiciones de visualización ({kind, values, key, value, from, to, days}, los tipos que ofrece el maquetador de temas de este sitio); la prioridad desempata; estado publish (publicado) o draft. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | comprobación propia de permisos por elemento de la ruta REST | title string (obligatorio)type string (obligatorio)content stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/deactivate-custom-fontElimina una fuente personalizada (por slug) de los selectores de fuentes. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (comprobación propia de la ruta REST) | slug string (obligatorio) |
pbs/delete-classElimina una clase global. Los elementos que la usaban conservan su contenido y pierden sus estilos. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (comprobación propia de la ruta REST) | id string (obligatorio) |
pbs/delete-iconElimina un icono subido; los bloques que lo usaban conservan su propia copia. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (comprobación propia de la ruta REST) | id string (obligatorio) |
pbs/delete-library-itemElimina un diseño de la biblioteca en la nube. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (comprobación propia de la ruta REST) | item string (obligatorio)team string |
pbs/delete-pageMueve una página a la papelera. Se puede restaurar desde Páginas, Papelera durante 30 días. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | delete_post en esa página | id integer (obligatorio) |
pbs/delete-teamElimina un equipo y todos los diseños de su biblioteca. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (comprobación propia de la ruta REST) | team string (obligatorio) |
pbs/delete-theme-templateMueve una plantilla (id) a la papelera; el propio diseño del tema se muestra de nuevo donde se aplicaba. Restaurable desde la papelera. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | comprobación propia de permisos por elemento de la ruta REST | id string (obligatorio) |
pbs/disconnect-supportDesconecta este sitio del soporte. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/duplicate-classCopia una clase global con un nuevo id. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (comprobación propia de la ruta REST) | id string (obligatorio) |
pbs/duplicate-pageCopia una página (su título, contenido y plantilla) en un borrador nuevo. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | edit_post en la página y edit_pages | id entero (obligatorio)title cadena |
pbs/export-designDevuelve el archivo de diseño del sitio: categorías, clases globales, variables, escalas de espaciado, radio y sombras, y colores personalizados (formato page-builder-sandwich-design, versión 1). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (comprobación propia de la ruta REST) | ninguno |
pbs/export-designsExporta las plantillas y patrones elegidos (ids) y, opcionalmente, los ajustes como un único paquete para otro sitio. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/run | manage_options (comprobación propia de la ruta REST) | ids arraysettings booleano |
pbs/find-builder-pagesLista las páginas y entradas creadas con Elementor, Divi, Beaver Builder o WPBakery (page, per_page), cada una con su maquetador y, si ya se convirtió antes, el borrador convertido. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (comprobación propia de la ruta REST) | page enteroper_page entero |
pbs/generate-pageCrea una página a partir de secciones (indicadas o elegidas por la IA de la biblioteca de secciones) y hace que la IA reescriba todo el texto según tus instrucciones, manteniendo el diseño. Utiliza el proveedor de IA configurado en los ajustes de IA del plugin. La página se crea como borrador a menos que se solicite otro estado. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages; publish_pages para publicar; las reglas de perfil y gasto de los ajustes de IA | brief cadena (obligatorio)title cadenasections arraystatus cadena: draft, pending, publish, private |
pbs/get-blockDevuelve los ajustes de un bloque (atributos con sus tipos, opciones y valores por defecto), lo que admite, qué bloques puede contener y un ejemplo listo para usar en el marcado de bloques. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-block/run | edit_posts | name cadena (obligatorio) |
pbs/get-breakpointsDevuelve las anchuras para tableta y móvil (y los puntos de ruptura personalizados en Pro) que usan los controles adaptables. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run | edit_theme_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-conversion-trackingDevuelve los ajustes de Google Analytics 4, Google Tag Manager y Meta Pixel, así como los clics y envíos de formularios que se transmiten. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-cookie-bannerDevuelve el banner de consentimiento: si está activo, su texto y diseño, las categorías y dónde se aplica. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-design-globalsDevuelve los colores y fuentes globales del sitio (encabezados y cuerpo) que usa cada bloque, tal como se muestran en la pantalla de diseño del sitio. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/run | edit_theme_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-design-systemDevuelve el sistema de diseño Pro: clases globales, variables, tokens de diseño, modo oscuro, kit de marca y fuentes personalizadas. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-diagnosticsDevuelve los datos de diagnóstico habituales en una solicitud de soporte: versiones, plugins activos, límites y errores recientes. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-figma-connectionDevuelve si el sitio tiene un token de acceso personal de Figma, la cuenta de Figma a la que pertenece y sus últimos cuatro caracteres. El token en sí nunca se devuelve. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-library-accountDevuelve el uso de almacenamiento de la biblioteca en la nube, la cuota del plan y los datos del equipo. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/run | edit_posts (comprobación propia de la ruta REST) | ninguno |
pbs/get-library-itemDevuelve un diseño guardado, listo para insertar en este sitio (con sus imágenes ya importadas a la biblioteca de medios). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/run | edit_posts (comprobación propia de la ruta REST) | item cadena (obligatorio)team cadena |
pbs/get-library-storageDevuelve los ajustes de almacenamiento propio en R2/S3 (la clave secreta nunca se devuelve). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-licenceDevuelve el plan de Page Builder Sandwich de este sitio, el estado de la licencia, la fecha de renovación y lo que incluye el plan. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-maintenanceDevuelve el modo de mantenimiento / próximamente: modo, página, retry-after y qué perfiles siguen viendo el sitio. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-migrationDevuelve el progreso y el informe de la conversión de contenido de 5.x. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/run | comprobación propia de permisos por elemento de la ruta REST | ninguno |
pbs/get-motion-optionsDevuelve todos los ajustes de movimiento (animación de entrada, su duración y retraso, efecto de desplazamiento, efecto al pasar el cursor, mantener a la vista, paralaje, seguir el cursor) con sus opciones o rango, y los puntos de ruptura del sitio. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (comprobación propia de la ruta REST) | ninguno |
pbs/get-newsletter-keysIndica si hay una clave de Mailchimp guardada (la clave en sí nunca se devuelve). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/run | edit_posts (comprobación propia de la ruta REST) | ninguno |
pbs/get-pageDevuelve el título, el estado, los enlaces y el contenido de bloques de una página, así como las secciones (bloques de nivel superior) que la forman. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-page/run | edit_post en esa página | id entero (obligatorio) |
pbs/get-replace-jobDevuelve las coincidencias de una tarea, página por página, para revisarlas antes de aplicarlas. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (comprobación propia de la ruta REST) | id cadena (obligatorio) |
pbs/get-reviews-sourcesDevuelve los orígenes de Google y Trustpilot que muestra el bloque Reviews. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-rolesDevuelve qué perfiles pueden usar el maquetador, el diseño, el código y las plantillas (modo cliente). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-settingsDevuelve el prefijo de clase de la parte pública, el estado de las actualizaciones beta y si se permiten agentes de IA (MCP). | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/get-structured-dataMuestra los datos estructurados de schema.org que imprimen los bloques de una página (FAQ, How-To, Product, Review, Breadcrumb) y qué tipos se dejan al plugin de SEO del sitio para que nada se imprima dos veces. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/run | edit_post en la página | post_id entero (obligatorio) |
pbs/get-support-connectionIndica si este sitio está conectado con el soporte de Zinn Digital® y como quién. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/run | manage_options (comprobación propia de la ruta REST) | refresh booleano |
pbs/get-theme-builder-optionsDevuelve los tipos de plantilla, los tipos de condición de visualización (página, tipo de contenido, término, archivo, búsqueda, 404, conectado, perfil, dispositivo, fecha, hora, parámetro de URL, referente, idioma, carrito) con sus opciones en este sitio (perfiles, idiomas, tipos de contenido, taxonomías), y el atributo de bloque (pbswConditions: {match, rules}) que muestra u oculta cualquier bloque. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (comprobación propia de la ruta REST) | ninguno |
pbs/get-white-labelDevuelve los ajustes de marca blanca: activada o desactivada, el nombre mostrado y qué usuarios siguen viendo el original. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/import-designValida un archivo de diseño del sitio (file) y, con apply en false, devuelve lo que fusionar o sustituir (mode) añadiría, cambiaría y eliminaría; con apply en true, lo guarda. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-design/run | edit_theme_options (comprobación propia de la ruta REST) | file objeto (obligatorio)mode cadena: merge, replaceapply booleano |
pbs/import-designsImporta un paquete de diseño de Page Builder Sandwich (dryRun primero para ver qué cambiaría; mode: skip o replace; media; settings). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/run | manage_options (comprobación propia de la ruta REST) | package objeto (obligatorio)mode cadena: skip, replace, duplicatesettings booleanomedia booleanodryRun booleano |
pbs/import-figma-frameImporta un marco de Figma (url: el enlace del marco, con su node-id) en una nueva página en borrador compuesta por bloques: auto layout se convierte en contenedores flex y grid, el texto conserva sus fuentes y tamaños, y las imágenes se copian a la biblioteca de medios. Utiliza el propio token de Figma del sitio. Devuelve el borrador y un informe de conversión. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/run | edit_pages y upload_files (comprobación propia de la ruta REST) | url cadena (obligatorio)title cadenadryRun booleanostatus cadena: draft, pending, private, publish |
pbs/invite-team-memberCrea un código de invitación de un solo uso (perfil: read o write; etiqueta; días de validez). El código solo se muestra una vez. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/run | manage_options (comprobación propia de la ruta REST) | team cadena (obligatorio)role cadena: read, writedays enterolabel cadena |
pbs/join-teamTe une a una biblioteca de equipo con un código de invitación. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/join-team/run | manage_options (comprobación propia de la ruta REST) | code cadena (obligatorio) |
pbs/leave-teamSale de la biblioteca de equipo a la que se unió este sitio. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/list-ab-testsMuestra las pruebas A/B con los visitantes y conversiones de cada versión, y cuál va ganando. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/run | edit_pages (comprobación propia de la ruta REST) | ninguno |
pbs/list-blocksMuestra todos los bloques de Page Builder Sandwich que este sitio puede usar (también los bloques Pro si Pro está activo): nombre, título, categoría y descripción. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/run | edit_posts | search cadena |
pbs/list-dynamic-sourcesDevuelve desde dónde se puede rellenar un bloque (entrada, autor, sitio, archivo, campo personalizado, producto) con los campos de cada origen, los plugins de campos en este sitio (ACF, Meta Box, Pods, JetEngine, Toolset, post meta) y los campos de un tipo de contenido (postType). Un bloque se vincula a un origen mediante sus attributes.metadata.bindings, un {source, args} por atributo. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/run | edit_posts (comprobación propia de la ruta REST) | postType cadena |
pbs/list-extensionsMuestra lo que otros plugins han añadido a Page Builder Sandwich mediante su API para desarrolladores: bloques, orígenes de datos dinámicos, condiciones de visualización y acciones de formulario, cada uno con su nombre, etiqueta y plugin. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | ninguno |
pbs/list-form-submissionsMuestra lo que los visitantes enviaron a través de los formularios que guardan envíos (form permite filtrarlo), página a página. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/run | comprobación propia de permisos por elemento de la ruta REST | form cadenaper_page enteropage entero |
pbs/list-formsMuestra los formularios creados con el bloque Form y los plugins de formularios que puede incrustar. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/run | edit_posts (comprobación propia de la ruta REST) | ninguno |
pbs/list-kitsMuestra los kits de sitio web (un conjunto de páginas ya listas para un tipo de negocio) que este sitio puede importar. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/run | edit_pages y publish_pages | refresh booleano |
pbs/list-library-itemsMuestra los diseños guardados en la biblioteca en la nube (kind: section, page o pattern; team: biblioteca de un equipo). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (comprobación propia de la ruta REST) | team cadenakind cadena: , section, page, style |
pbs/list-local-fontsMuestra las fuentes de Google que este sitio aloja localmente (se descargan una vez, se sirven desde el sitio, sin peticiones a Google). | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/list-lottieMuestra las animaciones Lottie subidas. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (comprobación propia de la ruta REST) | ninguno |
pbs/list-marketing-connectionsMuestra los servicios de listas de correo (Mailchimp, Brevo, MailerLite, Kit, ActiveCampaign) y cuáles están conectados. Las claves nunca se devuelven. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/list-marketing-formsMuestra cada formulario creado con el maquetador de formularios: la página en la que se encuentra, sus campos y qué ocurre cuando se envía. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (comprobación propia de la ruta REST) | ninguno |
pbs/list-marketing-listsMuestra las audiencias o listas de un servicio de listas de correo conectado, para la acción de suscripción de un formulario. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (la comprobación propia de la ruta REST) | service cadena (obligatorio) |
pbs/list-pagesMuestra las páginas que puedes editar, las más recientes primero, con una búsqueda opcional. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages; solo se listan las páginas que el usuario puede editar | search cadenastatus cadena: any, draft, pending, publish, privatepage enteroper_page entero |
pbs/list-popupsMuestra las ventanas emergentes, elementos deslizables y barras con sus activadores, reglas de frecuencia y dónde se muestran. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (la comprobación propia de la ruta REST) | ninguno |
pbs/list-replace-jobsMuestra las tareas de buscar y reemplazar en todo el sitio y su estado. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (la comprobación propia de la ruta REST) | ninguno |
pbs/list-sectionsMuestra las secciones prediseñadas (cabecera hero, características, preguntas frecuentes, testimonios, llamada a la acción y más) que se pueden añadir a una página. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search cadena |
pbs/list-team-membersMuestra los sitios de un equipo y sus accesos. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (la comprobación propia de la ruta REST) | team cadena (obligatorio) |
pbs/list-teamsMuestra los equipos a los que pertenece este sitio o de los que es propietario. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (la comprobación propia de la ruta REST) | ninguno |
pbs/list-theme-templatesMuestra las plantillas del maquetador de temas (cabecera, pie de página, entrada individual, archivo, búsqueda, 404 y, con WooCommerce, producto, tienda, carrito, finalizar compra, agradecimiento y Mi cuenta): el tipo de cada una, dónde se muestra (reglas de inclusión/exclusión), prioridad, estado y bloques. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | comprobación de permisos por elemento propia de la ruta REST | ninguno |
pbs/list-transferableMuestra las plantillas, patrones y ajustes que se pueden exportar a otro sitio. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (la comprobación propia de la ruta REST) | ninguno |
pbs/list-uploaded-iconsMuestra los iconos SVG subidos a la biblioteca de iconos, los más recientes primero. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (la comprobación propia de la ruta REST) | page enteroper_page entero |
pbs/move-sectionMueve una sección de una página de una posición a otra (base 0, según el orden en que las lista la página). | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | edit_post en esa página | id entero (obligatorio)from entero (obligatorio)to entero (obligatorio) |
pbs/open-support-ticketEnvía un ticket de soporte (asunto, mensaje, tipo, correo electrónico), con los diagnósticos de este sitio cuando el administrador lo haya aceptado. Nunca crea un usuario ni envía credenciales. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_options (la comprobación propia de la ruta REST) | subject cadena (obligatorio)message cadena (obligatorio)kind cadena: help, bug, feedback, feature_requestemail cadenaname cadenadiagnostics booleano |
pbs/preview-dynamic-valueDevuelve lo que muestra una vinculación en una entrada (entrada, origen y campo o proveedor + clave, como text|url), para comprobar una vinculación antes o después de añadirla. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/run | edit_post (la comprobación propia de la ruta REST) | post entero (obligatorio)source cadena (obligatorio)field cadenaprovider cadenakey cadenaas cadena: text, url |
pbs/record-support-consentRegistra el consentimiento del administrador para enviar diagnósticos con los tickets de soporte. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/run | manage_options (la comprobación propia de la ruta REST) | consent booleano (obligatorio) |
pbs/refresh-reviewsObtiene las reseñas más recientes de Trustpilot ahora en lugar de esperar a la actualización diaria. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/run | manage_options (la comprobación propia de la ruta REST) | ninguno |
pbs/remove-blockElimina un bloque (una sección completa o un bloque dentro de ella) de una página, localizado por su ruta. La versión anterior de la página se conserva en sus revisiones. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/run | edit_post en esa página | id entero (obligatorio)path vector (obligatorio) |
pbs/remove-library-storageElimina los ajustes de tu propio almacenamiento; se vuelve a usar el almacenamiento del plan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/remove-local-fontElimina los archivos de una familia tipográfica alojada localmente. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/run | manage_options (comprobación propia de la ruta REST) | family (obligatorio) |
pbs/remove-team-memberElimina un sitio de un equipo. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (comprobación propia de la ruta REST) | team (obligatorio)member (obligatorio) |
pbs/reset-ab-testRestablece los contadores de una prueba y la reinicia (test). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (comprobación propia de la ruta REST) | test (obligatorio) |
pbs/save-library-itemGuarda el marcado del bloque (título, tipo, marcado, estilos, etiquetas) en tu biblioteca en la nube o en la de un equipo; las imágenes se empaquetan con él. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (comprobación propia de la ruta REST) | teamkind (obligatorio): section, page, styletitle (obligatorio)tagsmarkupstyles |
pbs/set-block-motionEstablece o elimina (null) los ajustes de movimiento en un bloque de una página, localizado por su ruta, en un punto de ruptura (base por defecto). Funciona en cualquier bloque, incluidos los bloques del núcleo cuyo HTML está guardado en la página. Los visitantes que solicitan movimiento reducido nunca ven la animación. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (comprobación propia de la ruta REST) | post (obligatorio)path (obligatorio)breakpointmotion (obligatorio) |
pbs/set-library-storageGuarda tu propio almacenamiento: proveedor (r2 o s3), bucket, región, endpoint, prefijo, key_id, secreto, activado. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (comprobación propia de la ruta REST) | enabledprovider: r2, s3, otherendpointregionbucketprefixkeyIdsecretpathStyle |
pbs/set-maintenanceActiva o desactiva el modo de mantenimiento (503) o próximamente (mode), junto con la página que se mostrará (page_id), retry_after y los perfiles que lo omiten. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (comprobación propia de la ruta REST) | mode: off, maintenance, coming_soonpage_idrolesretry_after |
pbs/set-newsletter-keysGuarda (o, con un valor vacío, elimina) la clave de API de Mailchimp que utiliza el bloque de boletín. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (comprobación propia de la ruta REST) | mailchimp (obligatorio) |
pbs/set-reviews-sourcesConfigura el sitio de Google y el negocio de Trustpilot de los que lee el bloque de valoraciones. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (comprobación propia de la ruta REST) | googletrustpilot |
pbs/set-rolesConfigura por perfil lo que permite el maquetador (roles), por ejemplo, un perfil de cliente solo para contenido. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (comprobación propia de la ruta REST) | roles (obligatorio) |
pbs/set-white-labelActiva o desactiva la marca blanca y define el nombre que ven los clientes (enabled, name, agency_users). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (comprobación propia de la ruta REST) | enablednamestudio_nameauthorauthor_urldescriptionmenu_iconhide_pluginagency_users |
pbs/site-health-cleanLimpia un tipo de elemento detectado: revisiones (conserva las 5 más recientes de cada entrada y borra las anteriores), patrones (mueve a la papelera los patrones sincronizados sin usar), imágenes (una copia a escala que usa WordPress; el original se conserva), clases (elimina clases de diseño sin usar, conservadas para restaurar). Cada ejecución limpia un lote; «more» es true mientras queden elementos pendientes. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what (obligatorio): revisions, patterns, images, classes |
pbs/site-health-reportEncuentra revisiones antiguas, patrones sincronizados que no se usan, imágenes originales pesadas y clases de diseño que ninguna página utiliza. Funciona en pasos cortos: cada ejecución continúa donde se detuvo la anterior mientras el estado sea «scanning»; reiniciar vuelve a empezar desde el principio. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart boolean |
pbs/start-migrationInicia (o reinicia) la conversión a bloques de cada página creada con 5.x; primero se hace una copia de seguridad de cada entrada. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | la comprobación de permisos por elemento de la propia ruta REST | ninguno |
pbs/start-replaceInicia una búsqueda y reemplazo segura para bloques (find, replace, kind: texto, enlace o color; match_case; types). No cambia nada hasta que se aplica la tarea previsualizada. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (comprobación propia de la ruta REST) | find string (obligatorio)replace stringkind string: text, link, colourtypes arraymatch_case boolean |
pbs/start-trialInicia la prueba de 14 días de Page Builder Sandwich Pro para este sitio (sin necesidad de pago). | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/test-library-storageEscribe, lee y elimina un objeto de prueba en tu propio almacenamiento e informa de cada paso. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (comprobación propia de la ruta REST) | ninguno |
pbs/undo-convert-postRestaura una página convertida a partir de su copia de seguridad. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | la comprobación de permisos por elemento de la propia ruta REST | id string (obligatorio) |
pbs/undo-migrationRestaura cada entrada convertida a partir de su copia de seguridad. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | la comprobación de permisos por elemento de la propia ruta REST | ninguno |
pbs/undo-replaceRestaura las entradas que modificó una tarea (si una entrada se editó después, conserva su edición). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (comprobación propia de la ruta REST) | id string (obligatorio) |
pbs/update-blockCambia los ajustes (atributos) de un bloque dentro de una página, localizado por su ruta; los atributos que envíes se fusionan sobre los actuales. Funciona en bloques que el sitio renderiza a partir de sus ajustes; un bloque cuyo HTML está guardado en la página se modifica reemplazando el marcado de la misma. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | edit_post en esa página | id integer (obligatorio)path array (obligatorio)attributes object (obligatorio) |
pbs/update-brand-kitGuarda el kit de marca: nombre, logotipo, colores, fuentes para encabezados y cuerpo, y el tono de voz de marca que utiliza la redacción por IA. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (comprobación propia de la ruta REST) | name stringlogo integercolors arrayheadingFont stringbodyFont stringvoice string |
pbs/update-breakpointsCambia los anchos de tableta y móvil en píxeles; con Pro, puntos de ruptura adicionales personalizados. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (comprobación propia de la ruta REST) | tablet integermobile integercustom array |
pbs/update-classCambia la etiqueta, el slug o los estilos de una clase global; cada elemento que la use se actualiza. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (comprobación propia de la ruta REST) | id string (obligatorio)label stringslug strings objectcat string |
pbs/update-conversion-trackingCambia los ajustes de Google Analytics 4, Google Tag Manager y Meta Pixel, así como los eventos que se envían. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (comprobación propia de la ruta REST) | ga4 stringgtm stringpixel stringloadTags booleanformEvent string |
pbs/update-cookie-bannerModifica el banner de consentimiento. Mientras esté activo, los scripts de seguimiento esperan el consentimiento del visitante. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (comprobación propia de la ruta REST) | enabled booleanpopup integerhandles arraycookieDays integeroptOutOutsideEu boolean |
pbs/update-dark-modeDefine el modo oscuro (mode: off, auto o toggle) y sus colores. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (comprobación propia de la ruta REST) | mode string (obligatorio): device, light, darkcolors object |
pbs/update-design-categoriesReemplaza una lista de categorías (group: classes o tokens; items: una lista de slug y name). Las entradas asignadas a una categoría eliminada pasan a estar sin categorizar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (la propia comprobación de la ruta REST) | group string (obligatorio): classes, tokensitems array (obligatorio) |
pbs/update-design-globalsModifica los colores (colors) y las fuentes (fonts, headingFont, bodyFont) de todo el sitio. Todas las páginas aplican el cambio; el archivo theme.json del tema se mantiene sincronizado. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (la propia comprobación de la ruta REST) | colors objectfonts objectbodyFont stringheadingFont string |
pbs/update-formModifica un formulario (post, form): los ajustes y las acciones se fusionan con lo existente; los campos (y pasos) sustituyen a los campos previos. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (la propia comprobación de la ruta REST) | post string (obligatorio)form string (obligatorio)title stringfields arraysteps arrayactions objectsubmitText stringsuccessMessage stringredirectUrl stringtrackEvent string |
pbs/update-pageModifica el título, el estado o el contenido de bloques de una página. El contenido que envíes sustituye al contenido actual de la página. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | edit_post en esa página; publish_pages para publicar o hacer privada | id integer (obligatorio)title stringstatus string: draft, pending, publish, privatesections arraycontent string |
pbs/update-popupModifica una ventana emergente, slide-in o barra (id): contenido, activador, frecuencia o dónde se muestra. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (la propia comprobación de la ruta REST) | id string (obligatorio)title stringcontent stringstatus string: draft, publishsettings object |
pbs/update-settingsModifica el prefijo de clase del front-end (de 1 a 8 letras minúsculas o dígitos, empezando por una letra) o activa/desactiva los agentes de IA (mcp: false elimina todas las abilities y el endpoint MCP). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (la propia comprobación de la ruta REST) | prefix stringmcp boolean |
pbs/update-theme-templateModifica una plantilla (id): cualquiera de los elementos title, type, content (marcado de bloques), include, exclude, priority o status. Solo cambia lo que envíes. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | la comprobación de permisos por elemento de la propia ruta REST | id string (obligatorio)title stringtype stringcontent stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/update-tokensModifica las escalas de espaciado, radio y sombra (space, radius, shadow), o las restablece (reset). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (la propia comprobación de la ruta REST) | space arrayradius arrayshadow arrayreset boolean |
pbs/update-variablesSustituye las variables de diseño del sitio (variables: una lista de name y value). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (la propia comprobación de la ruta REST) | variables array (obligatorio) |
pbs/upload-iconAñade un icono SVG (name, svg markup) a la biblioteca de iconos; el SVG se limpia previamente. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/run | upload_files (la propia comprobación de la ruta REST) | name string (obligatorio)svg string (obligatorio) |
pbs/upload-lottieValida un documento JSON de Lottie (json, name) y lo publica como un archivo estático para el bloque Lottie. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/run | upload_files (la propia comprobación de la ruta REST) | name string (obligatorio)json string (obligatorio) |
Generado a partir del archivo abilities.json del plugin, que a su vez se genera a partir de un sitio en ejecución; una prueba falla cuando ambos discrepan.
Comandos de WP-CLI
Ejecuta estos en el servidor con WP-CLI. Cada comando comprueba los mismos permisos que las pantallas del plugin; los ejemplos se han tomado del propio texto de ayuda del plugin.
| Comando | Qué hace | Edición |
|---|---|---|
wp pbs export [--types=<types>] [--no-settings] [--file=<name>] | Exporta plantillas, patrones y ajustes a un archivo. | Free |
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run] | Importa un archivo de exportación. | Free |
wp pbs importers run | Convierte contenido heredado: todas las entradas o una. | Free |
wp pbs importers status | Muestra el estado de la migración. | Free |
wp pbs importers undo | Deshace las conversiones a partir de sus copias de seguridad: todas las entradas o una. | Free |
wp pbs migrate run | Convierte contenido heredado: todas las entradas o una. | Free |
wp pbs migrate status | Muestra el estado de la migración. | Free |
wp pbs migrate undo | Deshace las conversiones a partir de sus copias de seguridad: todas las entradas o una. | Free |
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>] | Busca y reemplaza en todo el sitio. | Pro |
wp pbsw fonts download <family> [--weights=<weights>] [--italic] | Descarga una familia de Google Fonts en este sitio. | Free |
wp pbsw fonts list | Lista las familias almacenadas. | Free |
wp pbsw fonts remove <family> | Elimina una familia almacenada y sus archivos. | Free |
Acciones y filtros
Cada gancho que ofrece el plugin, con la descripción de su código fuente. Los filtros cambian un valor; las acciones te permiten ejecutar código en un momento determinado; los puntos de entrada son acciones que disparas para pedirle al plugin que haga algo.
| Gancho | Tipo | Qué hace | Parámetros | Edición |
|---|---|---|---|---|
pbs_assets_changed | Acción | Se activa cuando cambian los archivos públicos publicados de PBS y se vacían las cachés de página a las que tiene acceso: engánchalo para vaciar lo que PBS no puede alcanzar (una CDN, un proxy, la caché del alojamiento). | ninguno | Free |
pbs_enqueue_scripts | Acción | Acción heredada: pone en cola scripts que llaman a window.pbsAddInspector(). | ninguno | Free |
pbs_shortcodes | Filtro | Filtro heredado: etiqueta del shortcode => {label, desc, options[]} (Shortcode-API.md). | array $shortcodes | Free |
pbsw_admin_data | Filtro | Filtra los datos con los que arranca la aplicación de administración. La capa prémium lo utiliza para indicar su edición; no pongas aquí información confidencial, ya que se imprime en la página. | ninguno | Free |
pbsw_admin_enqueue | Acción | Se activa después de poner en cola el script de la pantalla de administración, de modo que un módulo pueda encolar un script que añada un panel mediante el filtro de JavaScript `pbs.admin.panels` (debe depender de este identificador; la pantalla se procesa al cargar el DOM, tras ejecutarse todos los scripts del pie de página). | string $handle | Free |
pbsw_ai_enqueue | Acción | Se activa después de poner en cola el paquete del editor de IA, para que una extensión (y la capa Pro) pueda encolar sus propios paneles de IA después de él. | string $handle | Free |
pbsw_ai_messages | Filtro | Filtra los mensajes de cada petición de IA que envía el plugin, junto con su contexto (tarea, propósito, proveedor, modelo, usuario); el kit de marca Pro añade tu marca aquí. | array $messagesarray $context | Free |
pbsw_ai_pro_features | Filtro | Filtra las características Pro de IA que ofrece el editor (la capa prémium añade sus nombres: agent, site, block, design, image, css, a11y). | ninguno | Free |
pbsw_ai_seo_plugins | Filtro | Filtra en qué plugins de SEO escribe el asistente de SEO por IA el metatítulo y la metadescripción. | ninguno | Free |
pbsw_ai_seo_write | Filtro | Filtra si otro plugin de SEO ha tomado el metatítulo y la metadescripción. Un plugin añadido en `pbsw_ai_seo_plugins` los guarda aquí, a su manera, y responde true. | bool $writtenstring $pluginint $post_idstring $titlestring $description | Free |
pbsw_asset_sources | Filtro | Todas las fuentes de la parte pública: las de este archivo, las que la capa de rendimiento registra con add_source() (CSS por bloque, módulos de visualización) y las que la capa prémium añada por su cuenta mediante `pbsw_asset_sources` (sus archivos residen en su propio directorio, que solo incluye el paquete prémium). Solo se acepta una ruta relativa simple `.css`/`.js` dentro del plugin, bajo una clave de segmentos en minúsculas (`legacy.css`, `block/row.css`, `module/tabs.js`). | ninguno | Free |
pbsw_breakpoints_changed | Acción | Se activa cuando cambian los puntos de ruptura (las hojas de página compiladas se vuelven a generar en su siguiente visualización, ya que los puntos de ruptura forman parte de su firma). | ninguno | Free |
pbsw_cache_purged | Acción | Se activa después de que PBS vacíe una entrada de los plugins de caché activos. | int $post_id | Free |
pbsw_cache_purgers | Filtro | Filtra los limpiadores adicionales que se ejecutan cuando cambian los archivos publicados: nombre => función ejecutable. Un alojamiento añade los suyos (una CDN, un proxy); si alguno arroja un error, se omite y no se marca como vaciado. | ninguno | Free |
pbsw_code_blocks | Filtro | Filtra los nombres de los bloques tratados como código personalizado (solo los perfiles con el permiso `code` pueden añadirlos o modificarlos). | ninguno | Pro |
pbsw_consent_country | Filtro | Filtra el país del visitante (ISO 3166-1 alfa-2) para la regla regional del aviso de cookies. El plugin nunca busca un país por su cuenta; devuelve » cuando no se conozca. | string $country | Pro |
pbsw_content_only | Filtro | Filtra si un usuario solo puede editar texto e imágenes, manteniendo bloqueada la disposición. | bool $content_onlyint $user_id | Free |
pbsw_design_class_css | Filtro | Filtra el CSS compilado de una clase global antes de consultar al motor de diseño. Devuelve una cadena para utilizarla en su lugar. | string|null $cssstring $selector | Pro |
pbsw_design_custom_breakpoints | Filtro | Filtra si los puntos de ruptura personalizados están disponibles (pbs-d3, Pro). | bool $allowed | Free |
pbsw_design_element_css | Filtro | Filtra si se compila el CSS personalizado para cada elemento (la capa prémium lo activa, d8). | bool $enabled | Free |
pbsw_design_layout_suffix | Filtro | Filtra el sufijo del selector de elementos de disposición para un bloque (» = el propio elemento del bloque). | string $suffixstring $prefix | Free |
pbsw_design_props | Filtro | Filtra las propiedades de diseño (la capa prémium añade las suyas propias). | ninguno | Free |
pbsw_dynamic_editor_sources | Filtro | Más fuentes en el editor (campos de producto de WooCommerce). | ninguno | Pro |
pbsw_dynamic_fields | Filtro | Catálogo de campos para proveedores que no tienen una API de listado que este plugin lea (JetEngine, Toolset): sus claves de campo se escriben en el editor o se añaden aquí. | string $post_type | Pro |
pbsw_dynamic_sources | Filtro | Más fuentes (productos de WooCommerce): nombre → etiqueta; sus valores proceden de `pbsw_dynamic_value`. | ninguno | Pro |
pbsw_dynamic_value | Filtro | Un valor de otra fuente (WooCommerce). | string|null $valuestring $source | Pro |
pbsw_form_submitted | Acción | Se ejecuta después de que el envío de un formulario haya pasado la validación y se hayan ejecutado sus acciones. | ninguno | Pro |
pbsw_frontend_prefix | Filtro | Filtra el prefijo neutral de clase para la parte pública. | string $prefix | Gratis |
pbsw_fs_loaded | Acción | Se ejecuta una vez que el SDK de licencias se ha cargado (en el archivo principal, antes de cualquier código de Page Builder Sandwich). Engancha aquí para comunicarte con `pbsw_fs()`. | ninguno | Gratis |
pbsw_is_agency | Filtro | Filtra si las características del plan Agency están disponibles en este sitio. | bool $agency | Gratis |
pbsw_is_pro | Filtro | Filtra si la capa premium se está ejecutando. Solo la capa premium responde a esto. | bool $pro | Gratis |
pbsw_kit_api_base | Filtro | Filtra la base de la API de Zinn Digital® a la que llaman las pantallas de soporte. | string $base | Gratis |
pbsw_kit_diagnostics | Filtro | Filtra los diagnósticos antes de que el propietario del sitio los vea. Un plugin añade sus propios datos bajo `extra`. ⛔ Esto se ejecuta ANTES de la vista previa, nunca entre la vista previa y el envío. | ninguno | Gratis |
pbsw_kit_footprint_free | Filtro | Filtra si este sitio está libre de huella (footprint-free), para que nunca se promocione Zinn® Ads en él. | bool $footprint_free | Gratis |
pbsw_kit_imported | Acción | Se ejecuta después de haber importado un kit. | int $front | Gratis |
pbsw_kit_promotions | Filtro | Filtra el registro de promociones antes de resolverlo. Añade una fila para promocionar otro producto: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) y `url` o (para un plugin) `name`, `site`, `main_files`. | ninguno | Gratis |
pbsw_kit_tier | Filtro | Filtra el nivel de plan que el kit comunica para este plugin (pruebas y desarrollo; la licencia decide en producción). | string $tier | Gratis |
pbsw_lcp_fold | Filtro | A qué distancia hacia abajo se considera el contenido como la primera pantalla visible, en píxeles CSS desde su parte superior. Los bloques que comienzan por encima de ella se tratan como contenido de la mitad superior de la página (above the fold): sus imágenes se cargan de inmediato y la imagen más probable de LCP recibe `fetchpriority=»high»`; los bloques situados por debajo se cargan de forma diferida. Auméntalo para una sección inicial alta, redúcelo para una cabecera compacta. | int $fold | Gratis |
pbsw_legacy_body_classes | Filtro | Filtra las clases heredadas del cuerpo. La capa premium añade aquí las clases adaptables de la versión premium heredada (directriz 5: ese comportamiento no está en el plugin gratuito). | ninguno | Gratis |
pbsw_legacy_script_enqueued | Acción | Se examinó una publicación heredada en busca de su comportamiento en la parte pública (la capa premium añade el suyo propio). | int $post_idstring $contentstring|null $handle | Gratis |
pbsw_library_token | Filtro | Filtra el token de portador (bearer token) enviado con las peticiones del kit (lo proporciona la biblioteca en la nube premium). | string $token | Gratis |
pbsw_link_base | Filtro | Filtra la ruta bajo la que se alojan los enlaces cortos (`/go/<slug>/`). | string $base | Pro |
pbsw_list_services | Filtro | Filtra los servicios de listas de correo a los que pueden suscribirse los formularios. | ninguno | Pro |
pbsw_loop_query_args | Filtro | La consulta del bucle (WooCommerce: rango de precios, en oferta, en inventario, ordenaciones por precio/popularidad/valoración). | ninguno | Pro |
pbsw_loop_sorts | Filtro | Opciones de ordenación (WooCommerce añade precio, popularidad y valoración). | ninguno | Pro |
pbsw_mcp_abilities | Acción | Se ejecuta después de registrar las capacidades gratuitas: Page Builder Sandwich Pro registra aquí las suyas propias (su arranque solo se engancha a esto cuando la licencia permite el código premium). | ninguno | Gratis |
pbsw_migration_batch_size | Filtro | Cuántas publicaciones heredadas (5.x) convierte un paso de migración en segundo plano. Cada paso es una acción de Action Scheduler; un lote más pequeño se adapta a un alojamiento lento o con poca memoria, uno más grande a un alojamiento rápido con muchas publicaciones. Los valores inferiores a 1 se tratan como 1. | int $size | Gratis |
pbsw_migration_post_types | Filtro | Filtra los tipos de contenido que convierte la migración heredada. | list<string> $types | Gratis |
pbsw_nav_menu_item_classes | Filtro | Filtra las clases de un elemento (las opciones de elemento Pro añaden `nav-menu__item–hide-mobile` y `–hide-desktop`). Solo se conservan las clases `nav-menu__item–<name>`. | int $depth | Gratis |
pbsw_nav_menu_item_label | Filtro | Filtra la etiqueta de un elemento, que es HTML escapado (las opciones de elemento Pro añaden un icono, una insignia y la descripción). Una retrollamada debe devolver HTML escapado. | string $labelint $depthstring $prefix | Gratis |
pbsw_nav_menu_toggle | Filtro | Filtra el HTML del botón Menú: el diseñador de la barra de alternancia Pro lo coloca en una barra con un logotipo, un cuadro de búsqueda, enlaces… (mostrado solo mientras el menú está plegado). Cualquier resultado que no contenga el botón sin cambios se ignora, para que el menú nunca lo pierda. | string $togglestring $prefix | Gratis |
pbsw_newsletter_form_settings | Filtro | Los ajustes de un formulario que no sea 5.x (data-* ⇒ valor), o un array vacío. | int $post_idstring $form | Gratis |
pbsw_newsletter_providers | Filtro | Los servicios de boletín a los que este sitio puede suscribir: service ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}. La capa premium añade los tres de 5.x. | ninguno | Gratis |
pbsw_page_css_changed | Acción | Se activa cuando cambia la hoja de estilos compilada de una entrada (los plugins de caché purgan al recibirla). | int $post_id | Gratis |
pbsw_page_css_enqueued | Acción | Se activa tras poner en cola la hoja de estilos compilada de una página (la capa premium de CSS crítico se engancha aquí). | string $handleint $post_id | Gratis |
pbsw_page_css_extra | Filtro | Filtra el CSS añadido a la hoja compilada de una página tras las propias hojas de estilos de los bloques (pbs-p4: las reglas `.<prefix>-s-<id>` del sistema de diseño). Compilado, no minificado aquí: un listener devuelve su CSS listo para servir. | string $extrastring $prefixint $post_id | Gratis |
pbsw_page_css_signature | Filtro | Filtra qué más hace que un estado compilado esté al día (pbs-p4: los puntos de ruptura). | string $extra\WP_Post $post | Gratis |
pbsw_page_css_state | Filtro | Filtra el estado compilado de una entrada antes de guardarlo (pbs-p4 registra qué reglas de diseño contiene la hoja, para que el filtro de renderizado no las vuelva a imprimir). | int $post_id | Gratis |
pbsw_permission | Filtro | Filtra si un usuario puede utilizar una funcionalidad del maquetador. El plugin gratuito permite todas; el gestor de perfiles Pro responde por perfil. A los administradores siempre se les debería permitir. | bool $allowedstring $whatint $user_id | Gratis |
pbsw_popup_force | Filtro | Ventanas emergentes que se muestran en cada página independientemente de su segmentación (el aviso de cookies). | ninguno | Pro |
pbsw_replace_post_types | Filtro | Filtra los tipos de contenido en los que busca por defecto buscar y reemplazar. | ninguno | Pro |
pbsw_schema_skip | Filtro | Filtra los tipos de datos estructurados que Page Builder Sandwich omite porque el plugin de SEO del sitio ya los imprime para esta página. | string $content | Pro |
pbsw_site_design_data | Filtro | Filtra los datos de arranque de Site design. La capa premium informa de su edición y añade los datos que necesitan sus secciones. | ninguno | Gratis |
pbsw_site_design_deps | Filtro | Filtra las dependencias de los paquetes de Site design. La capa premium añade su propio script aquí, para que sus secciones se registren antes de que el panel se muestre por primera vez. | string $handle | Gratis |
pbsw_site_health_keep_revisions | Filtro | Filtra cuántas de las revisiones más recientes de cada entrada conserva la limpieza (por defecto 5). | int $keep | Pro |
pbsw_style_at_rules | Filtro | Filtra los ajustes predefinidos de reglas at que el maquetador de estilos ofrece en Estilo › Condición: una lista de `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Narrow card’, ‘type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )`, donde `type` es `media`, `container` o `supports`. Los valores configurados bajo una condición se imprimen como `@<type> <query>{…}` tras las reglas de tamaño de pantalla. Los ajustes predefinidos integrados son impresión, combinación de colores oscuros, movimiento reducido y ratón o trackpad; cualquier ajuste predefinido no válido se descarta y se nombra en la acción `pbsw_style_at_rules_invalid`. | ninguno | Gratis |
pbsw_style_at_rules_invalid | Acción | Se activa cuando los ajustes predefinidos de `pbsw_style_at_rules` se descartaron por no ser válidos. | ninguno | Gratis |
pbsw_template_content_location | Filtro | Una ubicación de contenido más específica (WooCommerce: single_product, product_archive, cart…). | string $location | Pro |
pbsw_template_resolved | Filtro | Las plantillas elegidas para una ubicación. | string $type | Pro |
pbsw_template_types | Filtro | Más tipos de plantilla (páginas de WooCommerce). | ninguno | Pro |
pbsw_theme_builder_editor_data | Filtro | Más datos del editor (orígenes de datos dinámicos y plugins de campos, las partes de WooCommerce). | ninguno | Pro |
pbsw_theme_globals_saved | Acción | Esta acción está documentada más abajo. | ninguno | Gratis |
pbsw_transfer_imported | Acción | Se ejecuta tras importar un paquete, para que las cachés creadas a partir de plantillas y ajustes (los estilos por página, la hoja de estilos del sitio) se puedan reconstruir. | ninguno | Gratis |
pbsw_transfer_meta_keys | Filtro | Filtra las claves de metadatos de las entradas que la importación y la exportación transfieren con cada elemento. | ninguno | Gratis |
pbsw_transfer_options | Filtro | Filtra las opciones que la importación y la exportación pueden mover entre sitios. Solo se aceptan las opciones `pbsw_`; cualquier otra se descarta para que un paquete nunca pueda sobrescribir una opción del núcleo o de terceros. | ninguno | Gratis |
pbsw_transfer_post_types | Filtro | Filtra los tipos de contenido que la importación y la exportación pueden mover entre sitios. | ninguno | Gratis |
pbsw_visitor_country | Filtro | Filtra el país de la persona que visita el sitio para la verificación de edad y los avisos de juego responsable, si el sitio lo detecta de otra forma (un plugin de geolocalización, un perfil de membresía). | string $country | Pro |
pbsw_white_label_map | Filtro | Filtra los reemplazos de marca blanca (texto de origen => texto mostrado). | ninguno | Pro |