WordPress plugin intelligence profile

Date Picker Blocker for Gravity Forms

Block dates, ranges, weekdays and minimum advance notice in Gravity Forms date fields, globally or per form and field.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update29 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Date Picker Blocker for Gravity Forms version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

This plugin requires the Gravity Forms plugin, which is a commercial product sold separately by Rocketgenius, Inc. It does nothing on its own.

Date Picker Blocker for Gravity Forms restricts which dates visitors can pick in a Gravity Forms date field. It grew out of the needs of travel businesses, built around real client work at Paxrank, where managing product availability usually calls for finer control than a plain date field offers. That said, nothing about it is travel-specific: it works just as well for any kind of business.

The plugin is completely free, and I have no plans to charge for it. Feel free to use it and adapt it however suits you best. Have a suggestion, or found a bug?

Report it in the support forum or through the website, and I will look into it as soon as I get a chance.

Three kinds of restriction

  • Blocked dates and ranges. Block a single day, or a whole range in one record by giving it a start and an end date.
  • Minimum advance notice. Require bookings to be made at least a set number of days ahead, from 0 to 365. Dates in the past are always blocked, regardless of this setting.
  • Weekdays. Block one or more days of the week — for example every Sunday.

Three levels of scope

Every restriction can be applied globally to all forms, to one specific form, or to one specific date field on one form.

The two ways scopes combine are deliberately different, because the rules mean different things:

  • Advance notice resolves by priority. The most specific restriction wins — field, then form, then global — and they do not stack.
  • Weekday restrictions are additive. Every applicable restriction is combined, so the blocked days add up.

Other things it does

  • Works with all Gravity Forms date field types: date picker, plain text input, and the day/month/year dropdown variant.
  • Server-side validation parses each submitted date using that field’s own Gravity Forms date format, so a field configured differently from the rest of the site still validates correctly.
  • A global date format setting (DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD and dashed variants) controls how dates are shown and entered in the admin.
  • Every restriction can carry a description, and the list shows who created it and when.
  • Uninstall is opt-in. Your data is kept unless you explicitly tick the box that deletes it.
  • Fully translatable, with translations delivered through translate.wordpress.org.

Developer hooks

do_action( 'paxrank_gf_date_blocker_init' ); apply_filters( 'paxrank_gf_date_blocker_should_load', bool $should_load );

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • blocked dates
  • date picker
  • form validation
  • availability
  • booking
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity29 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.