El formulario de búsqueda de eventos

[web_event_search_form] es la forma principal en que los visitantes exploran los eventos: un selector de fecha y filtros a un lado, los resultados al otro, actualizándose sin recargar la página.

Colócalo

  1. Crea o abre la página que será tu página de eventos.
  2. Inserta el shortcode [web_event_search_form], o su elemento de maquetador de páginas.
  3. Publica.
  4. Añade la página a la navegación del sitio.

Esa página es ahora el listado de eventos del sitio. Nada aparece automáticamente sin ella.

Qué obtienen los visitantes

A la izquierda, la columna de filtros:

  • un selector de fecha que resalta los días que tienen eventos;
  • Filter by type — casillas de verificación para los tipos de evento, con una opción All;
  • Filter by category — lo mismo para las categorías.

A la derecha, los resultados: elementos de evento con su imagen, título, fecha, lugar, organizador, términos y extracto, seguidos de un botón Load more events cuando hay más.

Cómo se comportan los resultados

  • Los filtros se aplican automáticamente — no hay botón de enviar.
  • Los resultados se reemplazan sin recargar la página.
  • El listado muestra eventos cuya fecha de finalización es hoy o posterior, ordenados por fecha de inicio ascendente.
  • El número de eventos por página procede de Settings → POM Events → Archive → Posts per page, que por defecto es 12.
  • Load more events añade la siguiente página.
  • Se muestra una imagen de cargador configurada mientras se cargan los resultados.

El selector de fecha

El selector resalta los días en los que ocurren eventos, de modo que el visitante ve de un vistazo dónde está denso el programa.

Elegir una fecha filtra los eventos en curso ese día — los que comienzan ese día o antes y terminan ese día o después. Por tanto, un evento de tres días se encuentra en sus tres días.

Los filtros

Ambos filtros son listas de casillas de verificación construidas a partir de los términos de la taxonomía, con los términos hijos indentados bajo sus padres. Seleccionar un padre incluye a sus hijos.

Solo funcionan si tus eventos están clasificados. Un evento sin asignar es invisible para todos los filtros, así que asignar tipos y categorías tiene que formar parte de la publicación de un evento.

Los términos vacíos siguen apareciendo en la lista de filtros, así que revisa tus términos periódicamente o se ofrecerán a los visitantes opciones que no devuelven nada.

Qué muestra y qué oculta

Se muestra Se oculta
Eventos publicados Borradores, eventos privados y programados
Eventos que terminan hoy o después Eventos que ya han terminado
Todos los tipos y categorías, salvo que se filtren —

Dónde colocarlo

Una página, en la navegación principal, con el nombre con el que piensan los visitantes — Events, What's on, Programme.

Si también usas el shortcode de calendario, colócalo en la misma página debajo del formulario de búsqueda, o en su propia página. Ambos en la misma página duplican mucha información.

Comprueba

  1. Abre la página sin iniciar sesión.
  2. Confirma que los resultados listan tus próximos eventos, primero los más antiguos.
  3. Filtra por un tipo y confirma que los resultados se reducen.
  4. Filtra por una categoría y confirma lo mismo.
  5. Elige una fecha con un evento y confirma los resultados.
  6. Confirma que Load more events aparece cuando tienes más eventos que el tamaño de página, y que funciona.
  7. Confirma que un evento terminado está ausente.
  8. Revisa todo en un teléfono.