Requisitos y compatibilidad
Lee esto antes de instalar. Hay un requisito poco habitual que decide si el plugin hace algo o no: el tema activo.
Plataforma
| Requisito | Configuración esperada | Por qué importa |
|---|---|---|
| WordPress | 6.9 o posterior | Coincide con la plataforma soportada para la versión actual |
| PHP | 8.2 a 8.4 | Lo requiere el plugin y sus dependencias incluidas |
| Modo de WordPress | Sitio único o multisitio | Los ajustes, eventos y asistentes son por sitio |
| Tema | El tema POM, o un tema hijo suyo | El tiempo de ejecución de eventos, las plantillas y los shortcodes solo se cargan en él |
| Administración | Acceso de administrador | La pantalla de ajustes requiere la capacidad de gestionar opciones |
| Suscripción de POM Events | Activa, con la licencia guardada en este sitio | Necesaria para las actualizaciones privadas |
El requisito del tema, con precisión
POM Events comprueba la plantilla del tema activo. Si no es pom, el tiempo de ejecución de eventos no se carga: no hay tipo de contenido de eventos, ni plantillas, ni shortcodes, ni registro.
Lo que sí sigue funcionando en cualquier tema:
- la pantalla de Settings → POM Events;
- la sección License;
- la detección e instalación de actualizaciones.
Esa separación es deliberada: un sitio que cambia temporalmente de tema no pierde su licencia ni su capacidad de actualizar, pero sí pierde el renderizado de eventos hasta que el tema POM vuelva a estar activo.
Consecuencia práctica: nunca pruebes POM Events en un tema que no sea POM y concluyas que está roto. Comprueba primero el tema.
POM Framework
POM Events incluye POM Framework mediante Composer y posee su propia página de ajustes. Sus valores se guardan en el espacio de nombres de ajustes pom-events, separados de las opciones propias del tema.
Si WordPress indica que POM Framework no está disponible en la pantalla de ajustes, el paquete instalado está incompleto: reinstala el ZIP de la versión oficial en lugar de copiar archivos.
WooCommerce, opcional
WooCommerce no es obligatorio. Cuando está activo, POM Events añade:
- una pestaña E-Commerce en el evento, para asociar productos;
- un botón Get access que sustituye al botón de registro;
- la inscripción automática después de realizar un pedido.
Sin WooCommerce, esos elementos simplemente no aparecen y los eventos utilizan el formulario de registro integrado.
Consulta Requisitos de WooCommerce.
Multisitio
Los eventos, los asistentes y los ajustes están delimitados por sitio. No se comparte nada en una red.
Para las actualizaciones en multisitio, POM Events debe estar activo en toda la red o activo en el sitio principal de la red, y la licencia de red debe configurarse desde ese sitio principal. La sección License de cada subsitio indica este requisito.
La zona horaria
Las fechas y horas de los eventos se introducen y se muestran en la zona horaria del sitio, configurada en Settings → General. Configúrala correctamente antes de crear eventos: cambiarla más tarde modifica cómo se leen todos los eventos existentes.
Enlaces permanentes
Los eventos se publican en su propia URL y el plugin registra un archivo. Utiliza una estructura de enlaces permanentes distinta de la simple para que las URLs de eventos y taxonomías sean legibles, y vuelve a guardar los ajustes de enlaces permanentes una vez tras la activación si las páginas de eventos devuelven un error de "no encontrado".
Compatibilidad de contenido
Hay dos cosas que conviene saber antes de planificar el contenido:
- Las etiquetas se comparten con las entradas. La taxonomía de etiquetas de eventos es la
post_tagnormal del sitio, así que etiquetar un evento lo coloca en el mismo conjunto de etiquetas que las entradas del blog. - No hay recurrencia. Los eventos repetidos son registros de eventos separados. Consulta Un formato recurrente sin datos recurrentes.
Decisión previa a la instalación
Continúa cuando se cumplan todas estas condiciones:
- el tema POM (o un tema hijo suyo) está activo;
- un administrador puede gestionar los ajustes y la licencia;
- la zona horaria del sitio es correcta;
- sabes si el sitio necesita registro de asistentes;
- sabes si el acceso se venderá a través de WooCommerce;
- tienes en mente una página donde irá la lista de eventos o el calendario.
A continuación, sigue Instalar y activar POM Events.