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_entryPHP 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_processingandgppa_has_empty_field_filter_valuePHP 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_successJavaScript 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. π§π»ββοΈ