Dynamic Date is a form tag added by Contact Form 7 – Dynamic Text Extension (DTX) that creates <input type="date"> form fields for forms created with Contact Form 7. It expands upon Contact Form 7’s Date Field form tag, accepting all of the options it does, along with these additional options introduced by DTX:
| Option | Description | Example |
|---|---|---|
| Dynamic value | Set a dynamic default value. It can be static text or a shortcode. The value is shown in the form tag between quotes. | [dynamic_date inputname "custom_shortcode"] |
| Cache Compatible | Enable cache compatibility mode for this field | [dynamic_date inputname dtx_pageload] |
These settings are easily configurable using the form-tag generator.

The dynamic_date form tag was introduced in version 4.0.0 of theย Contact Form 7 โ Dynamic Text Extensionย WordPress plugin.
BUG Report:
I coded [dynamic_date* date-of-talk min:2024-01-30 max:2026-04-29 step:7 “CF7_GET Key=’DoT'”] but the min/max and step do not restrict manually input values
inspecting the code shows that the options are missing (see inspect of regular [date] field below
[date* date-of-talk min:2024-02-27 max:2025-12-31 step:7 “2024”]