Fechas y horas de los eventos

Las fechas son el dato más importante que lleva un evento. Deciden el orden, el filtrado, la colocación en el calendario y si la inscripción sigue abierta.

Los dos campos

En la pestaña Date & Time de Events settings:

Campo Significado
Event start date & time Cuándo empieza el evento. La hora es opcional.
Event end date & time Cuándo termina. La hora es opcional.

Ambos aceptan una fecha con una hora opcional, tal y como indican las descripciones de los campos.

Define siempre la fecha de finalización

Una fecha de finalización no es decoración. Es lo que:

  • elimina el evento de las listas de próximos eventos una vez que ha pasado;
  • cambia el botón de inscripción a su etiqueta de finalizado;
  • define el rango con el que coincide el selector de fechas del formulario de búsqueda;
  • da al calendario una entrada que termina.

Un evento de un solo día debería tener la misma fecha en ambos campos. Un evento sin fecha de finalización se comportará de forma impredecible en las listas y en el estado del botón de inscripción.

La zona horaria del sitio

Las fechas y las horas se interpretan y se muestran en la zona horaria del sitio, que se define en Settings → General.

Configúrala correctamente antes de crear eventos. Cambiarla después altera cómo se lee cada evento existente, y no hay una zona horaria por evento.

Para un evento en otra ciudad, pon la hora local en el contenido o en la introducción — 18:00 hora local (Lisboa) — en lugar de intentar modificar el valor almacenado.

Qué controlan las fechas

El orden. Las listas y la navegación anterior/siguiente se ordenan por la fecha de inicio, de forma ascendente — no por la fecha de publicación. Un evento publicado hoy para el próximo marzo aparece después de un evento que tiene lugar la próxima semana.

El filtrado de próximos. La lista de eventos por defecto muestra los eventos cuya fecha de finalización es hoy o posterior. Un evento finalizado desaparece por sí solo; no hay que despublicar nada.

El selector de fechas. Al elegir una fecha en el formulario de búsqueda se devuelven los eventos que se están celebrando en esa fecha — los que empezaron en esa fecha o antes y terminan en esa fecha o después. Por lo tanto, un evento de tres días se encuentra en los tres días.

El calendario. Las entradas se colocan a partir de las fechas y horas de inicio y fin.

El botón de inscripción. Una vez que ha pasado la fecha y hora de finalización, el botón muestra la etiqueta de finalizado y queda desactivado.

Las horas

La hora es opcional en ambos campos. Si la dejas vacía, obtienes un evento solo con fecha.

Que la hora se muestre o no depende de la elección de Date format para ese evento — el formato de fecha por defecto del sitio no incluye la hora. Para mostrar la hora, elige el formato que la incluye. Consulta Date display formats.

Así que hay dos preguntas independientes: si se almacena una hora y si se imprime.

Eventos de varios días

Define el inicio y el fin en el primer y el último día. El evento entonces:

  • aparece una sola vez en las listas, mostrando ambas fechas;
  • lo encuentra el selector de fechas en cualquier día del rango;
  • permanece en las listas de próximos hasta que ha pasado el último día.

La página del evento individual imprime ambas fechas; cuando son idénticas, solo se muestra una.

Errores comunes

Error Efecto
Sin fecha de finalización El evento nunca sale de las listas de próximos y el estado del botón no es fiable
Fecha de finalización anterior a la de inicio El orden y el filtrado producen resultados sin sentido
La fecha escrita en el título en lugar de en los campos Nada se ordena, se filtra ni aparece en el calendario
La zona horaria del sitio incorrecta Cada evento se lee con una hora o más de diferencia
Una hora almacenada pero elegido un formato solo con fecha La hora existe pero los visitantes nunca la ven

Verifica

  1. Guarda y abre el evento sin haber iniciado sesión.
  2. Comprueba que las fechas de inicio y fin se leen correctamente en el bloque de fechas y en la barra lateral.
  3. Encuentra el evento mediante el selector de fechas del formulario de búsqueda en un día en el que se celebre.
  4. Comprueba su posición en una lista en relación con otros eventos.
  5. Para un evento pasado, comprueba que desaparece de las listas de próximos y muestra la etiqueta del botón de finalizado.