Bloquea fechas de Date Picker de Gravity Forms de forma fácil
Utilizando el siguiente plugin gratuito en WordPress puedes modificar el Date Picker para prevenir solicitudes fuera de fecha. Fue pensado para resolver necesidades de empresas de turismo que utilizan Gravity Forms.
¿Cómo se usa?
Hay tres tipos de restricción y se pueden combinar. Cambiá los valores de cada una y mirá cómo responde el calendario: es lo mismo que ve el visitante en tu formulario.
Fechas y rangos bloqueados
Carga un día suelto (por ejemplo, 25 de diciembre, que las empresas de turismo no operan) o un rango completo (por ejemplo, un fin de semana largo).
- Dejá la fecha final vacía para bloquear un solo día, o completala para bloquear todo el rango de una vez.
- Las fechas anteriores a la del día actual siempre se bloquean, sin configuración adicional.
- Se puede aplicar a todos los formularios, a uno solo o a un único campo de fecha.
¿Qué fecha quieres bloquear?
En el panel: Ajustes → Date Blocker → Blocked dates and ranges
Anticipación mínima
Pide que las reservas se hagan con una cantidad mínima de días de anticipación, de 0 a 365. Sirve para no recibir solicitudes que no llegas a gestionar.
- El «hoy» lo toma de la zona horaria de tu sitio, no del reloj del visitante.
Días de anticipación
En el panel: Ajustes → Date Blocker → Minimum advance notice
Días de la semana
Bloqueá uno o más días de la semana —por ejemplo, todos los domingos— sin tener que cargar cada fecha del calendario.
- Se puede combinar con las otras dos reglas: un rango cerrado y los domingos, a la vez.
Días bloqueados
En el panel: Ajustes → Date Blocker → Weekdays
Preguntas frecuentes
¿Este plugin es gratuito?
Totalmente. «Bloqueador de Fechas en Gravity Forms» es completamente gratuito y no planeo cobrarlo en el futuro. Lo creé en base a necesidades recurrentes de clientes actuales de turismo. Siéntete libre, además, de modificarlo como quieras: dejé el código en GitHub.
No me funciona algo del plugin, ¿ofreces soporte?
Sí, claro. Solo ten presente que lo haría en el tiempo que tenga disponible. Pero si el error ayuda a corregir algo del plugin, no dudes en enviarme un mensaje a través de la página de contacto.
¿Ofreces implementaciones a medida en este plugin?
No lo pensé como una forma de vender servicios de desarrollo (lo que ofrezco son servicios de SEO para turismo), pero si quieres, envíame un mensaje con lo que necesitas y podemos verlo. Si es algo útil para otras personas, puedo llegar a tomarlo sin costo extra.