Crear y gestionar POM Forms

POM Forms es el sistema visual del tema para formularios validados, preguntas condicionales, recorridos de varios pasos, enrutamiento de correo electrónico, envíos retenidos, subidas, webhooks y creación compatible de entradas de WordPress.

Un administrador lo habilita en Settings → POM Theme → Forms → General → Enable forms system. El nuevo menú Forms ofrece entonces All Forms, Add New y Submissions.

Creador de POM Forms que muestra pasos, filas, columnas, campos y pestañas de configuración

  1. Recorre el creador.
  2. Comprende la estructura del formulario y el flujo de acciones.
  3. Completa el formulario de prueba mínimo.
  4. Sigue el tutorial detallado del primer formulario de contacto.
  5. Usa la referencia de campos.
  6. Configura la validación y los campos condicionales.
  7. Añade rutas de correo electrónico y decide luego sobre el almacenamiento.
  8. Configura la privacidad, la accesibilidad y la protección contra spam.
  9. Añade subidas o acciones externas solo después de que el envío normal funcione.

Elige la función de entrega correcta

Objetivo Función compatible
Notificar a los equipos del sitio o a quienes envían Rutas condicionales en Notifications
Conservar un registro autorizado en WordPress Storage/Advanced
Aceptar archivos locales protegidos o audio Campo File o Audio con almacenamiento activado
Enviar archivos directamente a una carpeta de Drive Google Drive Upload
Enviar JSON tras el flujo interno del formulario Webhook
Dejar que un endpoint externo gestione el envío Form Action URL (GET/POST)
Crear contenido de WordPress a partir de los valores aceptados Create Post

Un mensaje de éxito AJAX confirma que POM Forms aceptó la solicitud. Verifica por separado los resultados de correo electrónico, webhook, Drive o creación de entradas que sean necesarios.

Orden de creación de un formulario de producción

  1. Define los datos mínimos, la finalidad lícita, los destinatarios, la retención y el comportamiento en caso de éxito.
  2. Crea pasos, filas, columnas y campos.
  3. Da a cada campo una etiqueta visible y un Name único y estable.
  4. Prueba la validación obligatoria, tipada y condicional.
  5. Configura las notificaciones y los destinos de datos.
  6. Revisa la retroalimentación, la cláusula de privacidad, el progreso, la redirección y reCAPTCHA.
  7. Mantén el formulario como Draft durante las pruebas.
  8. Activa Publish para ponerlo Active.
  9. Añádelo a una página en borrador con POM Form.
  10. Prueba las rutas válidas, inválidas, condicionales, de subida y de clics repetidos sin haber iniciado sesión.

Usa un formulario guardado cuando los editores deban gestionarlo en WordPress. Los desarrolladores que necesiten formularios controlados por código pueden usar formularios programáticos, cuyo conjunto de acciones compatible es intencionadamente distinto.

Contenido del capítulo

  1. Crea flujos de trabajo comunes con formularios
  2. Crea un formulario accesible
  3. Muestra, oculta o exige campos de forma condicional
  4. Configura la retroalimentación de éxito, error y validación
  5. Crea tu primer formulario
  6. Envía notificaciones de correo electrónico condicionales
  7. Referencia de campos de formulario
  8. Campos, diseño y lógica condicional
  9. Acepta subidas de archivos locales y de audio
  10. Crea un formulario de prueba mínimo
  11. Recorre el creador de POM Forms
  12. Comprende la estructura y las acciones del formulario
  13. Diagnostica un formulario que falla desde fuera hacia dentro
  14. Envía las subidas de POM Forms a Google Drive
  15. Integraciones y automatización de formularios
  16. Inserta valores enviados con etiquetas de combinación
  17. Formularios de varios pasos y comportamiento del envío
  18. Crea un formulario de varios pasos
  19. Notificaciones, envíos y retención
  20. Crea formularios respetuosos con la privacidad
  21. Configura campos obligatorios y validación
  22. Protege un formulario público con reCAPTCHA
  23. Almacena y revisa envíos de formularios
  24. Resuelve problemas comunes de POM Forms
  25. Envía datos del formulario a un webhook