GWW 317: Copy That 😸

Copy Cat gets a community-built UI. Plus, build sliders that calculate prices, and see how one customer built a directory that lets people self-serve their job listings.

Greetings, wizards!

The world is moving so fast these days. It can be ridiculously hard to convince yourself to take a little time off. But when you do, you almost always come back refreshed and ready to tackle what’s next.

I experienced both sides of that coin this week. I talked myself into taking Wednesday off to enjoy some downhill mountain biking. After sleeping like a baby, I woke up Thursday sore as heckβ€”but also genuinely excited to dive back into some big projects we’ve got brewing here in the magic shop.

Now, enough about my adventures. Let’s see how this week’s newsletter will help you along on yours. πŸ§™β€β™‚οΈ

Top Picks: Product Updates

GP Bookings
✦ Turn Gravity Forms into your complete WordPress booking platform.

The Month Dashboard’s “+X more” link got a promotion. Clicking it used to whisk you away to the Day view. Now it opens a scrollable view of the day’s bookings right where you are β€” with full drag-and-drop support intact. Less navigating, more managing.

GP Popups
✦ Turn your forms into smart, targeted popups.

Popups are now friendlier to screen readers. We fixed accessibility errors flagged for a missing accessible name, a generic iframe title, and a missing main landmark. Accessible popups for all. ✨

GP Advanced Calculations
✦ Advanced calculations with functions, conditionals, and an intuitive formula editor.

If you’re calculating time differences with timediff on fields locked down by GP Read Only, good news: the two now play together nicely. Read-only fields, fully readable calculations. πŸ“–

Community Highlight: An Interface for Copy Cat

Our Copy Cat perk lets you copy the value of one field to another β€” but configuring it means typing copy-{id}-to-{id} CSS classes by hand.

Customer (and regular contributor) Gui Lamu thought there should be a better way, so he built one: a companion plugin that lets you configure field copying visually, with dropdowns right in the form editor and a global settings page. No CSS classes required.

This is the kind of community wizardry we love to see. πŸͺ„

P.S. If you’d like to see something like this baked into core, let us know!

Spotlight: Building a Self-Service Directory with Gravity Forms

Julian Connett of The Allied Health Hub had a clear goal for his therapist directory: pull publicly available data into one place, so anyone who wanted in would already have a profile waiting to claim.

But pre-built WordPress themes couldn’t get him there… so he built his own with Gravity Forms and Gravity Perks. A therapist finds their profile, claims it, and lands right back on their listing, ready to manage it themselves β€” self-serve, by design. πŸ§™

Article: Drag-and-Drop Price Calculator in Gravity Forms

Some folks would rather drag than type. With GP Sliders, your price calculator can oblige β€” users drag to a quantity and watch the total follow in real time.

Dan’s new guide walks you through the whole setup, from adding a Slider field to writing the calculation formula, plus ways to take it further with range mode, named tiers, and quantity-based rates. πŸ§™

✦ Sorcerous Snippets

We add new snippets (and updates) to our Snippet Library every week β€” ready-made solutions that often beat prompting AI, or give you a solid head start on your next vibe-coded build.

β€”

GP Bookings | Conditional Conferencing by Field Value

Only add conferencing (like a Google Meet link) to a booking’s Google Calendar event when a chosen field matches an allowed value β€” perfect for services that are sometimes virtual, sometimes not.

GP Nested Forms | Auto-Add Child Entries from URL Parameters

Automatically add child entries to a Nested Form field straight from URL query parameters. Think “Request a Quote” links on product pages, pre-built order links shared by sales reps, or event registrations with pre-registered attendees.

GP Bookings | Delay Booking Completed Notifications

Delay your “Booking Completed” notifications so they send a set amount of time after a booking ends β€” like a feedback request two days later β€” instead of firing immediately.

Product Updates

Gravity Perks

GP Advanced Calculations (v2.0.4)

  • Improved compatibility with GP Read Only and timediff function.

GP Bookings (1.0-beta-2.10)

  • Improved “+X more” interaction in the Month Dashboard view: clicking now enables scrollable mode with full drag-and-drop support, instead of navigating to the Day view.
  • Fixed an issue where time slots with at least one available resource were not always bookable/auto-assigned, and slots with no available resources were not consistently disabled.
  • Fixed an issue where the month and year navigation buttons in the date picker could still be used to view months/years without any available dates, even when availability was restricted by the gpb_availability_end hook.

GP File Renamer (v1.0.14)

  • Fixed an issue where form submissions could hang when using GP File Renamer with object storage (e.g. S3-Uploads).

GP Inventory (v1.0.25)

  • Added support for setting per-choice inventory limits via the bulk choice editor.
  • Fixed a potential fatal error that could occur when flushing choice count cache for an entry that no longer exists or could not be retrieved.

GP Page Transitions (v1.0.46)

  • Fixed an issue where auto-progression could run on initial page load.

GP Popups (v1.0.16)

  • Fixed an issue where popups were flagged for accessibility errors due to a missing accessible name, a generic iframe title, and no main landmark.

GP Post Content Merge Tags (v1.3.22)

  • Fixed a potential PHP warning when replacing merge tags.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.