Learn more about the new features, and how they affect your WordPress forms. Check out the new floating labels and GDPR compliance features.
Formidable v2.05 includes some great new changes and a huge batch of fixes. Let's start with the good stuff.
Modern floating labels for beautiful forms
Formidable v2.05 includes a new label position to help eliminate some of those customizations. It automatically inserts the field label as a placeholder inside the field. When the field has a value, the field label fades in above the field. Take a look.
To use the floating labels option, go to the Formidable -> Styles page, and change the label position to "inside". Alternatively, open the field settings for a field and set the label position to "placeholder inside the field."
Read more: Beautiful contact form design in WordPress
Repeating fields with limits
Have you ever wanted to set a limit on the number of rows that can be added in a repeating section? Happy Friday! Open the field settings for the repeating section field, set your limit, and you're good to go. Also note: if your Add buttons don't disappear when you reach the limit, you may need to go to the Formidable -> Styles page and hit update.
Easier GDPR Compliance for your forms
By default, Formidable saves a bit of information about the person submitting the form. This includes the page they submit from, browser information, and IP address. When an IP address is saved, you have the option of preventing someone with that IP address from filling out the form a second time. But the upcoming rules for GDPR compliant forms require those in the EU to provide consent before personal information is being saved. If the consent is not included in your form, IP addresses shouldn't be saved.
Formidable v2.05 includes an option on the Formidable -> Global settings page to not save IP addresses in your forms. Now you can collect completely anonymous form submissions for surveys and polls and still comply with the GDPR changes.
Enhancements to the frm-show-entry shortcode
The frm-show-entry shortcode can be used in a number of different ways. When used in PHP, it can return the entry in an array or json format. Now you can also set array_key='key' to use the field keys in the returned array instead of the default field IDs. We use this in our API addon too.
When you use this shortcode to show HTML, there are several color options including text_color, border_color, and bg_color. These color options are no longer limited to hex colors. They also accept word colors like 'red', or '#fff' instead of only 'ffffff'.
- frm_before_entries_table hook to display extra content before the entry listings on the Formidable -> Entries page.
- frm_entries_list_query hook to filter queries for the entries shown on the Formidable -> Entries page.
- frm_lookup_is_current_user_filter_needed filter to allow the options in a lookup field to be conditionally limited.
This covers the main highlights of this release, but there's more if you'd like to see the full changelog.