Brand new release: Gravity Forms 2.9.16
We are pleased to announce the release of Gravity Forms 2.9.16. This release includes a number of additions, updates, and fixes including…
- Added settings to the Radio and Checkbox fields to replace the list column Ready Classes.
- Added sanitization to the enableEnhancedUI property in GF_Field_Select to be consistent with GF_Field_Multiselect.
- Updated the [gform_filter_links_entry_list](https://docs.gravityforms.com/gform_filter_links_entry_list/) filter, so the entry counts are passed as the 4th param.
New setting to display choices in columns
New in version 2.9.16, you’ll find a brand new setting for the Checkboxes and Radio Button fields which allows you to control how choices are displayed – either horizontally (left to right) or vertically (top to bottom) using native options rather than custom CSS classes.
To set it up, after adding a Checkbox or Radio Button field:
- Open Field Settings.
- Scroll to the Appearance tab.
- Check Display in columns.
- Select your desired column configuration (number of columns and column sort direction).
To learn more about the configuration options, visit the Gravity Forms documentation.
Note: Gravity Forms will move away from CSS Ready Classes, and support for all legacy markup will be removed, in version 3.1. You can find out more about migrating your forms from ready classes in our documentation.
Build smarter forms and do more with your data
Gravity Forms helps you collect information, automate tasks, and connect with your favorite tools – all inside WordPress. It’s easy to use and built to deliver results.
Start with an idea and turn it into a working form in minutes using our visual editor. Choose a ready-made template or build your own. Once someone submits a form, Gravity Forms can capture leads, process payments, register users, trigger workflows, and route data exactly where it needs to go.
Our library of add-ons and integrations lets your forms do more with less effort. And if you need help, our Support team is always ready to assist.
Why choose Gravity Forms?
- Intuitive form builder – Easily create custom forms using our visual drag-and-drop editor – no coding required.
- Ready-to-use templates – Get started fast with a collection of prebuilt, customizable form templates for common use cases.
- Powerful integrations – Extend your forms with add-ons that connect to leading CRMs, payment processors, email marketing tools, and more.
- Developer-friendly documentation – From basic tutorials to advanced customization guides, our comprehensive docs are here to help every step of the way.
- Responsive expert support – Have a question? Our knowledgeable support team is here to help you troubleshoot and succeed.
- Email reliability with Gravity SMTP – Improve email deliverability by connecting your WordPress site to trusted email services. Gravity SMTP is included free with the Elite license.
From building your first form to scaling complex workflows across a growing site, Gravity Forms provides the flexibility and power to make it happen.
Want to try Gravity Forms before purchasing your license? Check out the free online demo.
Gravity Forms 2.9.16 changelog
- Added settings to the Radio and Checkbox fields to replace the list column Ready Classes.
- Added sanitization to the enableEnhancedUI property in GF_Field_Select to be consistent with GF_Field_Multiselect.
- Added the [gform_entries_filter_count_queries](https://docs.gravityforms.com/gform_entries_filter_count_queries/) filter, which can be used to add queries for custom filter links for the entries list page.
- Added the [gform_honeypot_input_name](https://docs.gravityforms.com/gform_honeypot_input_name/) filter, so the input name used by the honeypot input can be customized.
- Updated the [gform_filter_links_entry_list](https://docs.gravityforms.com/gform_filter_links_entry_list/) filter, so the entry counts are passed as the 4th param.
- Fixed a JavaScript error that can occur on form render when themes and plugins output unexpected content in the admin-ajax.php response.
- Fixed a PHP warning that occurs on third-party admin pages that use the id query argument when a script that requires the gf_vars variable has been enqueued.
- Fixed a bug that causes the reset button on the field map setting to sometimes display on top of other elements.
- Fixed an issue that can cause ACF fields to trigger form submissions when editing a post.
- Fixed an issue where all the rows of a List type field can be deleted if the delete row buttons are clicked in quick succession.
- Fixed the entry detail page to display an error message if the entry id query argument is invalid. Credit: The Gravity Wiz Team.
- Fixed an issue where data is not saved when conditional rules match against empty Consent field.
- Fixed an issue where required indicator is displayed for Consent field in entry edit view when field label is hidden.
- Fixed an issue where the results page is not displaying the charts correctly in RTL languages.
- Fixed an issue with the legacy post creation feature that impacted the performance of all form submissions.
- Fixed class attribute being declared twice for single product base price input when quantity field is disabled.
- AF: Fixed an issue where the wp_inline_script_attributes filter is not impacting the script tag for the JavaScript gform.extensions variable.
- AF: Updated the entries list page to include filter links for the various payment statuses.
- API: Updated the $step attribute used with the text $input_type settings field to be public.
- API: Fixed issue where the placeholder attribute was not working correctly in the Settings API.
If you want to keep up-to-date with what’s happening on the blog sign up for the Gravity Forms newsletter!