web_form Shortcode

El shortcode web_form renderiza un formulario POM guardado mediante su ID de entrada.

Uso

[web_form id="123"]

Sustituye 123 por el ID de un formulario POM activo y publicado. Los formularios que faltan, inactivos, sin publicar y protegidos con contraseña no renderizan nada.

Atributos

Atributo Predeterminado Valores aceptados Propósito
id 0 ID de entrada de un formulario POM publicado Selecciona el formulario a renderizar. Un ID que falte o no esté publicado no puede mostrar un formulario utilizable.

Antes de usar el shortcode

  1. Activa POM Forms en Settings → POM Theme → Forms → General.
  2. Crea y publica el formulario en Forms.
  3. Copia su ID numérico.
  4. Añade el shortcode a contenido de confianza.
  5. Prueba un envío sin iniciar sesión.

Para la edición normal de páginas, añade POM Form en Gutenberg o en el editor visual Legacy y elige el formulario desde su selector. El bloque de Gutenberg almacena el ID seleccionado, no una copia de los campos. Ambas representaciones usan el formulario compartido actual y sus recursos condicionales; no se requiere ningún editor Legacy en el frontend. Vacía las páginas en caché después de los cambios en el formulario compartido cuando sea necesario.

Verificación

Prueba web_form en sus estados relevantes con sesión iniciada y sin iniciar, incluyendo la validación y los comentarios de éxito y error. Presta especial atención a id.