pom://shortcodes/{tag}: un esquema de shortcode activo

Sustituye {tag} por el nombre exacto del shortcode devuelto por resources/list o pom://shortcodes, por ejemplo:

pom://shortcodes/vc_row
pom://shortcodes/web_button

El recurso solo existe cuando POM AI puede resolver esa etiqueta en el catálogo actual. Una etiqueta desconocida produce el error habitual de recurso no encontrado de MCP; los nombres similares no son alias.

Campos del esquema

El objeto JSON puede incluir:

Campo Significado
shortcode Etiqueta exacta que colocar entre corchetes.
label, description Definición legible del constructor.
source Origen del diseño, WordPress, módulo POM Theme o módulo anidado POM Theme.
attributes Mapa indexado por el nombre exacto del atributo del shortcode.
is_container Si se espera que la etiqueta envuelva contenido hijo.
as_parent, as_child Restricciones de anidamiento del constructor cuando se declaran.
registered, enabled Estado actual de registro en tiempo de ejecución y del módulo.
module, icon, deps Metadatos del módulo POM Theme cuando están disponibles.

Cada atributo normalizado puede indicar un type de datos, el control_type original, una etiqueta, una descripción, un valor predeterminado, los valores de opción permitidos, una dependencia, un grupo y el estado de etiqueta de administración. Un enum debe usar uno de sus values publicitados. Una dependencia explica cuándo el constructor expone el campo; no es un segundo atributo que copiar a ciegas.

Construir a partir del esquema

Para un contenedor:

[parent documented_attribute="value"]
    [allowed_child]Content[/allowed_child]
[/parent]

Para una hoja:

[component documented_attribute="value"]

No serialices el propio esquema en el contenido de la página. Úsalo para elegir los atributos exactos, conservar los valores predeterminados intencionados y respetar las relaciones padre-hijo. Después valida la página completa, no solo el fragmento nuevo: un shortcode localmente válido puede aun así romper la jerarquía circundante.

El recurso es una instantánea en tiempo de ejecución. Vuelve a leerlo tras una actualización del tema o del módulo antes de generar marcado reutilizable.

Guías relacionadas: catálogo de shortcodes, reglas de diseño y validación del constructor.