Hi @netconfig, thank you for bringing up this issue.
Indeed this issue dates back before version 3. This only happens if you create the form using the Elementor widget. There is no permanent soution yet for this bug, but I suggest you either use the basic “Date” or “Date Time” fields or create the form via the Frontend Admin interface.
OK, I assume this has to do with the ACF side of things.
For reference:
- I do not use Elementor and have no Elementor theme or related components installed at all.
- I do not use a widget – I use the form shortcode in my page builder to place a button below the Category header on a page
- I did create the form with the Frontend Admin interface
- I used the ACF Field type for this form element, as the date field is part of an ACF Field Group.
Per your info, I looked at the method of using a Date or Date Time field instead. It is not clear to me, in the 10 seconds that I looked at this, how I connect the form field to the ACF field. Perhaps you then need to use the meta name for that to work.
For right now, my workaround is to use another form plugin for creating new posts with a form style (not modal) and use Frontend Admin for the Edit Post function with the modal mode. I suppose I can also use FEA in a non-modal way, but when FEA was “off the air”, I started working on other ways to make this work and have not gone back for BOTH Create and Edit to the FEA method.
If and when this Date Picker bug gets fixed, I will probably switch back to using the FEA modal approach for creating a post, as that is the most intuitive-looking method I prefer. When clicking the Create Topic button right below a Category Name header, the modal would pop up, etc.
What seems strange to me is this: on the Edit Post FEA form, the modal mode works totally correctly. It loads the date from the existing post, and when clicked, the data picker pops up with no issue, and updates dates are saved as expected.
Why it does not work on the New Post / Create Post form seems odd.
FYI