Gravity Wiz Weekly 234
Enhance your chained selects, courtesy of a community wizard. Plus, GP Email Users can now send attachments, auto-mapping with GP Google Sheets, and plenty more.
Greetings, wizards!
We started an epic questline in Q2 and we’re absolutely pumped to complete it in Q3. It’s all to do with our upcoming product suite, Gravity Connect, and includes some pretty exciting updates to our website as well.
Can’t wait to share more! But for now, let me share a bit about this week in our wizarding world of WordPress.
GP Google Sheets 1.2: Auto-mapping
GP Google Sheets is leaving the Gravity Perks suite but it’s not goodbye. It’s hello Gravity Connect! More on that soon. π
GPGS will make its Gravity Perks exit in style, sporting a brand new feature before it dons its new prefix (e.g. GC Google Sheets).
And not just any feature. It’s the most requested feature since this perk launched: the ability to automatically map columns and fields when creating a new GPGS feed.
Auto-mapping will totally save your day. π°οΈ
Highlights of the Week
GS Product Configurator: Honor Form Restrictions
We put a lot of love into making sure Product Configurator works well with disabled and expired forms this week. This includes scheduled forms that have expired and forms that limit the number of submissions they will accept. π«
GP Email Users: Send Attachments
We’ve added preliminary support for sending attachments alongside your emails with GP Email Users. The new gpeu_email_options
filter can be used to modify each email by entry. Here’s an example of how to attach a file. π
GP Easy Passthrough: Bypass Cache with Token
With the latest version of Easy Passthrough, page caching will be disabled if an EP token is passed in the URL. This will ensure that the freshest data is always loaded from the corresponding entry. π₯¬
Resources
Require Camera Use For Uploads in Gravity Forms
Learn how to ensure form users are uploading fresh images taken directly from their camera β like with food or parcel delivery confirmations.
Chained Select Enhancer for Gravity Forms
Shoutout to longtime customer Gui Lamu for being the change he wanted to see in the world.
There were a few features he consistently found himself needing with the Gravity Forms’ Chained Select add-on. So he packaged them up into a plugin and published it on Github. This plugin can:
- Auto-select: Automatically selects an option when it’s the only choice available.
- Hide Columns: Allows hiding specific columns in the chained select field.
- Full Width: Makes vertical chained selects full width.
Thanks for sharing, Gui!
How to Limit Dates to Weekdays or Weekends
Next up in our Quick Tips to Perfect Your Gravity Forms Datepicker series:
Product Updates
GS Product Configurator (1.0-beta-2.13)
- Updated logic that checks if a product’s form is outside of a schedule or the entry limit is reached to run earlier so it can be set to not be purchasable in more contexts.
- Fixed issue where forms with GS Product Configurator feeds could have the frontend JavaScript initialized even when not on a product page matching the products attached to the form.
- Fixed issue where products with disabled forms would still show “Select Options.”
- Fixed PHP error if a product is not purchasable.
- Fixed issue where products with an attached form would show options to be immediately added to the cart if using blocks such as
Products (Beta)
which would result in an AJAX error. Now, AJAX add-to-cart has been disabled for any products with an attached form.
GP Address Autocomplete (v1.2.22)
- Refactored the Map field to use Google Map’s Advanced Markers.
GP Advanced Select (v1.1.8)
- Fixed issue where the
Remove this item
button was not using localized strings.
GP Conditional Logic Dates (v1.2.19)
- Fixed regression where some date formats would not work correctly.
GP Copy Cat (v1.4.80)
- Fixed an issue where conditional fields copy over empty values.
GP Easy Passthrough (v1.9.33)
- Updated Easy Passthrough to send
nocache_headers()
and setDONOTCACHEPAGE
if theep_token
query parameter is set.
GP Email Users (v2.0.8)
- Added security enhancement.
- Added support for sending attachments. It is currently only possible to send attachments by utilizing the
gpeu_email_options
filter.
GP Google Sheets (v1.2)
- Added new button in feed settings to auto-map columns. If creating a new spreadsheet, a new column will be added for each field. If selecting an existing spreadsheet, auto-matching will be used to map the most relevant field for each column.
GP Populate Anything (v2.1.4)
- Fixed a regression regarding Page Conditional Logic support where dynamically populated field values could reset in some situations.
GP Randomizer (v2.0.4)
- Added new capabilities to grant/deny access to GP Randomizer settings and to uninstall it.
GP Read Only (v1.9.22)
- Fixed an issue with read-only Time fields not submitting the AM/PM values.
GP Unique ID (v1.5.11)
- Fixed PHP error when updating entries when using the Gravity Forms REST API.