Download Gravity Forms Addons Plugin on WordPress.org
Gravity Forms is Great. Let’s Make it Better.
To view one pane, the other panes close. What a pane in the ass!
I really enjoy the Gravity Forms plugin. It’s a great form generator seemingly based on making a Wufoo-style experience for a WordPress form plugin. It’s super-simple to use and set up, and I’ve set up my website request form using Gravity Forms.
Some little things make a big difference
One thing that has frustrated me about the plugin is that when selecting the type of field to add to the form, I had to click a box to show it, like the image to the right. I knew that it would be a simple thing to fix…so I did. Enter the Gravity Forms Addon plugin.
Add Edit Link
When using Gravity Forms as a tool for managing a directory listing site, I often wanted to directly edit an entry on the Entries page. Instead, you must click View, then click Edit Entry. Not anymore!
Access Form & Form Entries with PHP Functions
If you want to be able to easily access form data for displaying on a website, use the functions below.
get_gf_form($id, $display_title=true, $display_description=true)
Returns a form using php instead of shortcode.
Example:echo get_gf_form(1);get_gf_leads($form_id, $sort_field_number=0, $sort_direction='DESC', $search='', $offset=0, $page_size=3000, $star=null, $read=null, $is_numeric_sort = false, $start_date=null, $end_date=null)
Returns array of leads for a specific form.
Example:$leads = get_gf_leads(1, 1.4, 'ASC'); foreach($leads as $lead) { ... }get_gf_field_label($form_id, $field_id)
Gives you the label for a form input (such as First Name). Enter in the form and the field ID to access the label.
Example:echo get_gf_field_label(1,1.3);get_gf_field_value_long($leadid, $fieldid)
To retrieve textarea inputs from a lead. By default, long entries are truncated and stored in a separate database table.
Example:get_gf_field_value_long(22, '14');
More improvements to come!
I am going to be using this plugin a lot, and customizing it a lot…so I will be making lots of additions to this plugin in the future.
Planned improvements:
- Add a configuration page for the Addons in the Forms admin menu that the GF plugin creates
- Add Ajax form submission
- Add an Advanced Field module for my favorite email marketing plugins
- Add a simple widget option
- Add an option to move the field description above the input, instead of below (look at my website questionnaire as an example of what I’m talking about)
Leave your wish list below
I am open to suggestions on what to add to the Gravity Forms Addons plugin. Leave a wish below!
Related posts:

Katz Web Services is a
{ 18 comments… read them below or add one }
Glad you’re liking Gravity Forms and it’s great to see you getting involved and making things happen. Some of the things you’ve mentioned have been discussed and are already on the drawing board for future versions of Gravity Forms. We may add some extra configuration options in as we go along for layout, interface preferences, etc.
As a side note, you mentioned the description placement on your proposal form, you can pretty easily reposition those with a few CSS changes. I copied your form and threw this together quickly.. notice the descriptions below the labels and above the form fields.
http://j.mp/2QFuS3
I realize this isn’t a replacement for a placement preference in the admin, but you can still format the forms on the front end to suit with a little bit of effort.
Here’s the CSS I created (unique to your form of course, but you can get the idea)
http://pastie.org/684319
We’ll look forward to seeing what you come up with in the future. Keep us updated.
Kevin, thanks for the CSS suggestion and the time you spent on that. I look forward to future Gravity Forms versions, and continuing to work with you guys and your product.
Any chance you can create an addon that lets Gravity forms submit events to a Google Calendar? I know the Google API lays it out pretty well but I’ve not been able to connect the two.
I’d be happy to pay for this development if you can do it relatively soon.
Thanks!
Tim
Anyway to add a feature that lets users attach or upload a file with the form? And if possible can we restrict what is uploaded.
Awesome plugin.
There is already that functionality. Under the Advanced Fields pane in the Form Editor, there is a button called File Upload.
Mail Chimp integration would be great as well. I saw it wasn’t one of your “favorites”
Hi Zack, great work you’re doing. I’d love to see an Ajax form submission. Is it something you’re already working on?
I’ve tried a few times now, but haven’t found a good way to do it, because of how the form code is structured. Before Ajax, I will release other things like easy validation setup.
I’m super busy now with client work, so I’ve not been able to package and test what I have, but I have lots of fun new code to release shortly.
I just bought gravity forms for my real estate website. I want to use it as a lead capture tool. Is there any way to make the form either redirect to my framed in idx on my site or pop up like my lightbox pictures fading out the rest of the page until filled out first? Any suggestions would help. Im not a wordpress pro, just a beginning trying it on my own.
Jason
Thanks, great plugin. I was wondering how hard it was to integrate directory capabilities into gravity forms?
I’ve already done it, and it wasn’t hard. I’m going to be doing a write-up on it once the site has launched. Here’s the gist though: have a Admin field for “published,” and use the built-in “starred” field for whether or not the listing is featured.
It’s a very elegant plugin.
Hi
Yes great plugin.
I want to be able to use as a signup page
so any chance that after the user fills the form with their
detail they would be send to paypal for payment.
How I do that?
Thanks
Peter
You can have a custom redirect page set up when you edit the form, choose the “Confirmation” tab, and select a redirect page for PayPal, and you can even pass custom cost variables based on the user’s submissions.
I would like to integrate it with wordpress´s user login data (username and password), so that he user can retrieve and modify information that has been previously entered in the form.
I moving from cforms11 to gravity forms. cforms11 had a sidebar width that all my forms on the site were on but they weren’t flexible in sizing to go post size for some and sidebar size for others. cforms11 also stopped working, though the forms were in tact, submit buttons wouldn’t work after every wordpress upgrade. GF comes highly recommended and I like what I see already. Is there a way to change CSS somehow to adjust the width of the input boxes so they will fit in the sidebars for some and yet still remain wide enough for post pages, too? Please advise!
That is something you will need to do with CSS, with separate styles for your sidebar and your main content area. Gravity Forms uses
.gform_wrapperas the containing class for its forms. You can use#sidebar .gform_wrapper input.mediumand#content_box .gform_wrapper input.mediumto specify different widths for standard text inputs. It will require some knowledge of CSS, but you can try!Is it possible to use this form as an order form where values are entered and it calculates a total? if not would you be interested in creating one for me for a price? Hope to hear from you.
It’s possible to do anything with Gravity Forms. I mean that!
They offer a bunch of hooks to work with form data (used in WordPress, hooks mean actions or filters, and allow developers to easily modify content).
I am not available to work on your project, but know that it is possible!