Gravity Wiz Weekly #154
Greetings, wizards!
We had another busy week helping customers do amazing things with Gravity Forms (and Gravity Perks, of course)… which means we’ve got a newsletter full of resources and tips to help you do amazing things with Gravity Forms and Gravity Perks too.
Knowledge sharing is caring. 🤗
Page Transitions: It’s “Official”
We dug up an old gem back in April and made it available for early access. Since then, we’ve been diligently collecting and implementing your feedback. Now, with the release of Beta 2, we are quite pleased to announce Page Transitions can be installed directly on your site via the Gravity Perks dashboard. 🤩
Page Transitions brings sexy back to your multi-page forms. We’re talking buttery smooth animations between pages and fluid, intelligent auto-progression. Not only will users complete your forms faster, they’ll actually enjoy the experience.
Ready to dazzle your customers?
Do More with Entry Blocks
Entry Blocks helps you do more with your entry data. Create team directories, digital art galleries, reporting tables – the possibilities are endless.
Over the last few weeks, we’ve been implementing a series of quality-of-life improvements to help you do even more with Entry Blocks.
More Data, Better Options – Display, filter, and sort by entry properties (like Date Created, Payment Status, Transaction ID, Created By, etc) or any registered entry meta (like Nested Forms’ Parent Entry ID, Easy Passthrough’s EP Token, and Address Autocomplete’s lat/long coordinates). 🙌
Actions for Deleted & Trashed – New actions are triggered before an entry is trashed or deleted. This allowed us to write a snippet for a Pro customer who wanted to delete an entry’s associated post when the entry was deleted via Entry Blocks. 🗑
Better Support for File Upload Fields – When editing an entry with Entry Blocks, File Upload fields are correctly repopulated with their current files. Using File Upload Pro to show image thumbnails? They work too! 🏞
Gravity Perks Integrations – We love teaching our perks how to play well with one another. Entry Blocks behaves perfectly with GP Read Only and GP Post Content Merge Tags now. 👔
New “Messages” Panel – Edit all your Entry Block messages (like the “No entries found” message and the Edit Form block’s confirmation message) contextually in the new Messages panel. ✍️
I recorded a quick video showing a few of these updates in action!
Question of the Week: How often do you use Gravity Wiz snippets in your work?
Last Week’s Results
Thank you for sharing your interest. We don’t need any more convincing! We’re starting to plan our first Q&A session now. Details to come in a future weekly. 😉
Resources
Creating Coupons for WooCommerce – Incentivize users to complete a form by offering them a reward – and what better reward than a coupon to share with a friend or on a future order! This week, we added support for passing a callable function for any coupon meta parameter (like letting the submitting user select the WooCommerce product(s) for which the generated coupon should apply).
Inventory | Sold Out – When a choice’s inventory is exhausted (and you’ve configured the field to display the available inventory message), it will show something like: “Shrimp Tacos (0 tacos remaining)”. You might prefer to show a simple “Sold Out” message instead.
PS – If you want to let people sign up on a waiting list for the exhausted option, we have a snippet for that too. 👌
QR Code | Create QR Code for New Users – Use the power of our newest perk to generate a QR code for each user that registers on your site. You can use these QR codes to do really cool things like letting the user check in for a company event or prepopulate forms with their profile data. Powerful stuff!
Gravity Perks
GP Disable Entry Creation (v2.0.1)
- Added
gpbua_should_delete_entry
PHP filter. - Added “Update URI” to plugin header to improve security.
GP Entry Blocks (v1.0-alpha-2)
- Added new
GP_Entry_Blocks\GF_Queryer::attach_to_current_block()
method for getting the current block being rendered to determine things like if the entry is being edited. Example:GP_Entry_Blocks\GF_Queryer::attach_to_current_block()->is_edit_entry()
- Added ability to change the No Entries Found message for the Entries Table and Entries Loop blocks. To improve consistency, the Edit Form block’s Edit Confirmation has been moved into a panel named “Messages.”
GP Inventory (v1.0-beta-3.4)
- Added ability to use (Available) conditional logic rules in notifications, confirmations, and other form settings.
GP Populate Anything (v1.2.20)
- Added new
gppa_object_type_filter_after_processing
andgppa_has_empty_field_filter_value
PHP filters. - Improved error handling during queries in the event that a
WP_Error
object gets returned for various reasons (missing taxonomy, etc). - Fixed issue where numeric filters such as greater than were not working correctly with the Gravity Forms Entry Object Type.
- Fixed regression where property values would not show for the Database Object Type in the Form Editor.
- Fixed issue where Value population did not work correctly for Option fields using the Checkbox Field Type.
- Fixed a potential PHP warning on the Entry Details screen.
GP Post Content Merge Tags (v1.3.7)
- Improved compatibility with GP Entry Blocks by not replacing general merge tags for posts/pages that contain an Entries Block.
GP QR Code (v1.0-beta-1.2)
- Added new
gpqr_on_scan_success
JavaScript action.
GP Read Only (v1.9.9)
- Improved compatibility with the Edit Form block in GP Entry Blocks.
GP Terms of Service (v1.4.2)
- Improved compatibility with conditional logic when using “Require Full Scroll.” The checkbox will now be properly disabled when a Terms of Service field is shown.
GP Unique ID (v1.4.5)
- Added “Update URI” to plugin header to improve security.
- Fixed issue where sequential IDs would not work as expected when using the Shared Sequential ID snippet with prefixes/suffixes.
GP Word Count (v1.6.1)
- Fixed issue where fields with an “Administrative” or “Hidden” visibility would be validated when they shouldn’t be.
—
Alright, wizards. Until next week. 🧙🏻♂️