A folder of static files.
Whatever your build emits (HTML, JS, CSS, WASM) plus
dsgo-app.json. The starter is Astro + TS; React, Vue, Svelte, Solid,
vanilla, anything that builds to static files.
Cómo funciona
Subes el archivo HTML. El plugin lo mantiene contenido, para que no pueda tocar nada en tu sitio que no hayas aprobado. Luego elige dónde aparece: su propia URL como tu-sitio.com/apps/calculadora, dentro de un post, o como la página de inicio de tu sitio.
La versión corta
Free aloja 1 aplicación activa, sin tarjeta, sin vencimiento. Pro elimina el límite y añade CLI deploy más el generador de IA en admin.
01 · Think of it like this
Como extensiones de navegador, para tu sitio WordPress. Chrome ejecuta extensiones y Figma ejecuta plugins; con DesignSetGo Apps instalado, WordPress ejecuta tus apps de la misma manera, cada una aislada y solo capaz de ver los datos del sitio que apruebas.
02 · El flujo de bundle, instalación y runtime
Whatever your build emits (HTML, JS, CSS, WASM) plus
dsgo-app.json. The starter is Astro + TS; React, Vue, Svelte, Solid,
vanilla, anything that builds to static files.
The admin sees the app's requested capabilities, rendering mode, and network policy in plain English before the install completes.
inline · Network: sandboxed
Or as a Gutenberg block, an Elementor widget, or promoted to your site's home page. The plugin handles the data requests and permission checks behind the scenes, so your app just asks for what it needs.
03 · Dos formas en que una app puede aparecer
Cada app elige una de estas dos formas de aparecer. Ambas están aisladas; simplemente se renderizan de manera diferente.
Se ejecuta en su propia página, envuelta en el encabezado y pie de página de tu tema, para que se vea como el resto de tu sitio y los motores de búsqueda puedan rastrearla.
Se ejecuta completamente contenida en su propia caja en la página, el aislamiento más fuerte disponible, ideal para añadir una única herramienta como un artefacto de Claude.
04 · Las apps se convierten en contenido
Una vez instalada, una app no está bloqueada en su dirección /apps/{slug}. Puedes insertarla en cualquier entrada o página como un bloque Gutenberg, pegarla en cualquier lugar con el shortcode [dsgo_app], o arrastrarla a un diseño de Elementor. Mismo paquete, mismo aislamiento, mismos permisos, sin configuración adicional.
URL dedicada
your-site.com/apps/{slug}
La opción predeterminada. Compartible, enlazable, indexada en el sitemap en modo inline. Funciona como una herramienta independiente, un portal de miembros, o una experiencia multi-página completa.
Bloque Gutenberg o shortcode
Bloque DSGo App o shortcode [dsgo_app]
Inserta desde el insertador de bloques o pega el shortcode. La app puede leer la entrada en la que está, así que una calculadora en una página de producto obtiene los datos de esa página automáticamente.
Widget de Elementor
Widget DesignSetGo App
El widget aparece en el panel de Elementor. Arrástralo a cualquier columna, sección o popup. Funciona con Elementor Free y Pro, no se requiere shortcode.
05 · Permisos
Antes de que una app pueda leer cualquier cosa en tu sitio, tiene que preguntarte. Accede a tus entradas, páginas y usuarios a través de una conexión con verificación de permisos que llamamos el puente. Ves exactamente qué quiere, en una lista que realmente puedes leer, y apruebas o rechazas antes de que la instalación termine.
Las apps gratuitas pueden leer tus entradas, páginas y el usuario actual por defecto. Escribir contenido, enviar prompts de IA y otras acciones de mayor confianza son Pro, y aun así requieren tu aprobación.
06 · Funcionalidades de IA
Las apps que usan IA llaman a las credenciales de IA de tu propio sitio, las que tu administrador ya configuró en WordPress. Este plugin nunca guarda, ve, ni cobra por tus claves.
¿Listo para leer código?
La CLI crea un starter con el puente conectado y un CLAUDE.md documentando cada método. designsetgo apps init --astro añade Astro para apps multi-página.
$ npx designsetgo apps init my-mortgage --astro ✓ scaffolded · 12 files · 5 kB $ designsetgo apps deploy --site example.com ✓ live at example.com/apps/my-mortgage └ permissions: read_content, send_messages