Gravity Forms

Gravity Forms site screenshot

This add-on for Broadcast adds support for forms created by Gravity Forms:

  • After detecting the form shortcode in the content the form is automatically copied / updated on each child blog.
  • The Gravity Forms settings can be copied between blogs.

If you only have the Gravity Form ID in a custom field, then perhaps a snippet about faking a shortcode to broadcast a Gravity Form will help?

Notes

Due to the way the forms are stored in the database, the whole form, including form meta, has to be completely rebroadcasted upon update.

When copying Gravity Forms settings using the tool, add the GF_LICENSE_KEY define to your wp-config.php file for best results:

define( 'GF_LICENSE_KEY', 'xxxxxxxxxxxxxxxxxxxxxxxx' );

If you wish to sync forms using their IDs instead of their names, put the following in your wp-config:

define( 'BROADCAST_GRAVITY_FORMS_USE_ID', true );

This add-on integrates with the PHP Code Broadcast add-on to allow renaming of a form on many blogs at the same time.

Here is a snippet that preserves the notification settings of child forms.

Tested with

Version 2.2.1.8.

Where to buy

This add-on is a part of the following packs:

Article features

This add-on is featured in the following articles:

Comments

  1. Hello,
    Is it possible to broadcast submissions from the child form to the original? We’d like to have form submissions all in one place.
    Thank you,
    Elby

    1. There is currently no support for submission broadcasting… but that’s because nobody has asked. :) If you like I could take a look at seeing if that’s possible. Could you please send me an SQL dump of a form with some submissions to see how a real world-example of Gravity Forms is set up?

  2. Howdy!

    Does this add-on allow me to change a Form on the Hub site and then send a copy of that form to all of the Child Sites? Or does it copy form submissions? I’m a bit fuzzy on the use case.

    Cheers!

    Jason

Leave a Reply to Jason Cancel reply

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