El formulario de registro no aparece
No hay botón, o hay un botón que no abre el formulario. Sigue estos pasos en orden.
1. ¿Está habilitada la funcionalidad de asistentes?
Settings → POM Events → General → Totally disable event attendees functionality.
Cuando está habilitada, todo el sistema de registro desaparece del sitio: el botón, el formulario, el panel del asistente, la columna Assistants y el indicador de plazas restantes.
Esta es la causa más habitual, y la pista reveladora es que las pestañas Registration form y Attendants también desaparecen del editor de eventos.
Las inscripciones existentes no se borran; vuelven a aparecer si la reactivas.
2. ¿Está deshabilitado el botón en este evento?
Events settings → Attendants → Disable signup button lo oculta solo en ese evento, dejando todo lo demás en su sitio.
3. ¿Ha finalizado el evento?
Una vez pasadas la fecha y la hora de fin, el botón muestra la etiqueta de finalizado y queda deshabilitado. Es el comportamiento previsto: el registro se cierra automáticamente.
Comprueba la fecha de fin. Un evento que finalizó ayer se comporta exactamente así.
4. ¿Tiene el evento un producto asociado?
Con WooCommerce activo y un producto configurado en la pestaña E-Commerce, el botón de registro se sustituye por Get access. No hay formulario; el camino es una compra.
Es el comportamiento previsto para un evento de pago. Consulta Vender acceso a eventos.
5. ¿Está activo el tema POM?
Sin él, no se renderiza ninguna parte del tiempo de ejecución del evento, incluido el botón. Si el menú Events no aparece en la barra lateral, esta es la causa.
6. El botón está ahí pero no se abre nada
- Recarga la página una vez.
- Prueba con una ventana privada y con otro navegador.
- Confirma que el evento está publicado y que sus fechas están definidas.
- Confirma que estás en la página propia del evento y no en un listado.
7. El formulario se abre pero falta un campo
Los campos opcionales son por evento: Events settings → Registration form → Form fields. Apellidos, teléfono y comentarios están habilitados por defecto; el país no.
Un campo deshabilitado en ese evento no se muestra.
8. Falta la casilla de consentimiento
Aparece solo cuando hay definida una URL de política de privacidad en Settings → POM Events → Single event.
Si tu formulario recoge datos personales sin un paso de consentimiento, esta es la razón, y deberías configurarlo antes de aceptar inscripciones reales.
9. El botón muestra algo inesperado
La etiqueta depende del estado del evento:
| Etiqueta | Motivo |
|---|---|
| La etiqueta de finalizado | La fecha de fin ya ha pasado |
| La etiqueta de lista de espera | El evento tiene un aforo definido |
| La etiqueta de disponible | Ninguna de las anteriores |
Un evento con aforo usa la etiqueta de lista de espera, así que redacta esa etiqueta para que encaje con un evento con aforo en general. Consulta Etiquetas de botón personalizadas.
Decisión rápida
| Síntoma | Causa |
|---|---|
| Sin botón, y sin pestañas de registro en el editor | Funcionalidad de asistentes deshabilitada |
| Sin botón, pestañas presentes | Disable signup button en este evento |
| Botón deshabilitado, texto de finalizado | La fecha de fin ya ha pasado |
| Get access en lugar del registro | Hay un producto de WooCommerce asociado |
| No se renderiza nada | No es el tema POM |