Extending GravityForm

  1. I have a script which allows users to place markers on the Google Map in their profile. Then the data is stored (just two input type=hidden with latitude and longitude).
    In GravityForms, would it be possible to somehow add this kind of custom functionality?
    How easily can I extend GravityForms?

    Posted 5 months ago on Monday December 19, 2011 | Permalink
  2. I'm assuming what you would want is a custom field that integrates with Google Maps so that it stores the long/lat of the place markers. As you are aware this isn't built in functionality, however Gravity Forms can certainly be customized.

    If you know enough PHP and are familiar with how WordPress hooks/filters work you could even create your own Custom Field in the Gravity Forms form editor itself.

    Currently we do not have a tutorial available that explains how to create a custom field, however we are currently reviewing a tutorial written by a 3rd party and once that tutorial is published we will write a blog post about it and promote it on the support blog. Keep an eye out for it. It will hopefully be later this week.

    Posted 5 months ago on Monday December 19, 2011 | Permalink
  3. hi has this post been published yet ??

    Posted 4 months ago on Wednesday December 28, 2011 | Permalink
  4. I don't know if this was the article that was being referred to but is very good all the same

    http://wpsmith.net/2011/plugins/how-to-create-a-custom-form-field-in-gravity-forms-with-a-terms-of-service-form-field-example/

    Posted 4 months ago on Wednesday December 28, 2011 | Permalink
  5. Yes, the tutorial at http://wpsmith.net is the 3rd party tutorial I was referring to that discusses how to create a custom field in Gravity Forms. It can be found here:

    http://wpsmith.net/2011/plugins/how-to-create-a-custom-form-field-in-gravity-forms-with-a-terms-of-service-form-field-example/

    Posted 4 months ago on Wednesday December 28, 2011 | Permalink

This topic is read-only and has been closed to new replies.