DayPick: Date Fields for Contact Form 7
Modern, mobile-friendly date & time picker for Contact Form 7. All features free, all translations included, no license keys.
Use with caution
DayPick: Date Fields for Contac… works, but test it on a staging site before relying on it in 2026. It runs on 100+ sites, is rated 5/5 and was last updated 4 months ago, and scores 60/100 on our health check.
- Small user base (100+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where DayPick: Date Fields for Co… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| booking | >100 |
| contact form 7 | >100 |
| Date Picker | #35 |
| datetime | #16 |
| Time Picker | #34 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About DayPick: Date Fields for Contact Form 7
From the official readme · v1.0.1Description
DayPick adds a [daypick] form-tag to Contact Form 7: a fast, mobile-friendly date and time picker built on the flatpickr library.
Everything is free. No pro version, no license keys, no per-domain restrictions, no paid translations. 50+ languages ship with the plugin and are picked automatically from your site language.
Why DayPick?
- Local display, ISO storage – the visitor sees the date in their own format (e.g. 15.07.2026), but the form always submits a clean ISO value (2026-07-15). No more AM/PM confusion or broken database exports.
- Server-side validation – min/max dates, disabled days and hour ranges are enforced on the server too, not just in the browser.
- Automatic language – the picker follows your WordPress site language out of the box. All 50+ flatpickr locales are bundled.
- Visual tag generator – add a field from the Contact Form 7 editor without writing any code.
- Loads only when needed – assets are enqueued only on pages that actually render a DayPick field, with
deferstrategy. - Theme-safe styling – isolated popup CSS prevents theme conflicts.
Usage
Add a tag to your form, either with the DayPick button in the form editor or manually:
[daypick* appointment mode:datetime min:today max:+90d hours:09:00-18:00 step:30 disable:weekends firstday:1]
Available options:
mode:date/mode:time/mode:datetime– picker type (default: date)min:today,min:2026-07-01,min:+7d– earliest selectable datemax:+90d,max:2026-09-30– latest selectable datehours:09:00-18:00– allowed time rangestep:30– minute incrementdisable:weekends,disable:2026-07-15,2026-07-16– disabled days (can be combined)firstday:1– first day of week (0 = Sunday, 1 = Monday; default: site setting)format:d.m.Y– display format (PHP date tokens; use_for a space, e.g.format:d.m.Y_H:i)"Select a date" placeholder– show the quoted text as the field placeholder; withoutplaceholderthe same text becomes a pre-filled default value
The submitted value is always ISO: Y-m-d, H:i or Y-m-d H:i depending on the mode. Use the regular mail-tag (e.g. [appointment]) in your email template.
Credits
DayPick bundles the flatpickr library (v4.6.13), released under the MIT license, which is GPL-compatible. The non-minified source code is available in the flatpickr GitHub repository.
Installation
- Install and activate Contact Form 7.
- Go to Plugins → Add New, search for “DayPick”, install and activate.
- Edit a form and use the date/time picker (DayPick) button, or add a
[daypick your-field]tag manually.
Frequently asked questions
Do I need a license key or a pro version?
No. Everything – all features, all translations – is free.
Which languages are supported?
All 50+ locales bundled with flatpickr (Turkish, German, French, Spanish, Arabic, Japanese and many more). The picker automatically follows your site language. You can override it with the daypick_locale filter.
What value is sent in the email?
By default the ISO value (e.g. 2026-07-15 14:30). If you set a display format on the tag (e.g. format:d.m.Y_H:i), the email uses that same format (e.g. 15.07.2026 14:30), localized to your site language and timezone. Stored/exported data (database, CFDB7) always stays ISO for consistency.
Can visitors bypass the date restrictions?
No. min/max, disabled days, hour range and minute step are validated on the server during submission, not only in the browser.
Does it work on mobile?
Yes. DayPick renders the same picker on mobile devices so that your rules (disabled days, hour ranges) keep working everywhere.
Can I add placeholder text?
Yes. In the tag generator, fill in Default value and tick Use this text as the placeholder of the field, or add it manually: [daypick your-field "Select a date" placeholder]. The placeholder is shown on the visible field; the submitted value stays ISO.
Changelog
Initial release.
1.0.1
- Updated the plugin display name.
1.0.0
- Initial release: date, time and datetime modes; min/max limits; disabled weekends/dates; hour range and minute step; automatic locale; visual tag generator; server-side validation; ISO submission values.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best DayPick: Date Fields for Cont… alternatives
All booking plugins →FAQ
DayPick: Date Fields for Contact Fo…: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 12, 2026
Is DayPick: Date Fields for Contac… free?
Yes. DayPick: Date Fields for Contac… is free to download and use from the official WordPress.org plugin directory.
Is DayPick: Date Fields for Contac… safe to use in 2026?
DayPick: Date Fields for Contac… works, but test it on a staging site before relying on it in 2026. It runs on 100+ sites, is rated 5/5 and was last updated 4 months ago, and scores 60/100 on our health check.
How many websites use DayPick: Date Fields for Contac…?
DayPick: Date Fields for Contac… is active on 100+ WordPress websites and has been downloaded 459 times since it launched in June 2026. It was downloaded 149 times in the last 30 days.
Does DayPick: Date Fields for Contac… work with WordPress 7.1?
DayPick: Date Fields for Contac… is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does DayPick: Date Fields for Contac… need?
DayPick: Date Fields for Contac… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was DayPick: Date Fields for Contac… last updated?
The latest version, 1.0.1, was released on June 19, 2026 (4 months ago).
Who makes DayPick: Date Fields for Contac…?
DayPick: Date Fields for Contac… is developed and maintained by Wolinka.
What are the best alternatives to DayPick: Date Fields for Contac…?
The most popular alternatives to DayPick: Date Fields for Contac… are Booking for Appointments an… (90K+ installs), Online Scheduling and Appoi… (60K+ installs) and Simply Schedule Appointments (50K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card


