The gform_form_args filter in Gravity Forms allows you to modify the options used to display a form.
Usage
add_filter('gform_form_args', 'your_function_name', 10, 1);
Parameters
$form_args (array)
: An array of Form Arguments when adding it to a page/post. Possible values in the array:form_id
– the form id or titledisplay_title
– true/falsedisplay_description
– true/falseforce_display
– true/falsefield_values
– An array of dynamic population parameter keys with their corresponding values to be populated.ajax
– true/falsetabindex
– number
More information
See Gravity Forms Docs: gform_form_args
Examples
Hide form title
To hide the form title, set the display_title
to false.
add_filter('gform_form_args', 'hide_form_title'); function hide_form_title($form_args) { $form_args['display_title'] = false; return $form_args; }
Show form description
To show the form description, set the display_description
to true.
add_filter('gform_form_args', 'show_form_description'); function show_form_description($form_args) { $form_args['display_description'] = true; return $form_args; }
Force form display
To force the form to display, even if it has already been submitted, set the force_display
to true.
add_filter('gform_form_args', 'force_form_display'); function force_form_display($form_args) { $form_args['force_display'] = true; return $form_args; }
Enable AJAX for the form
To enable AJAX for the form, set the ajax
to true.
add_filter('gform_form_args', 'enable_ajax'); function enable_ajax($form_args) { $form_args['ajax'] = true; return $form_args; }
Set tabindex for the form
To set the tabindex for the form, provide a number for the tabindex
.
add_filter('gform_form_args', 'set_form_tabindex'); function set_form_tabindex($form_args) { $form_args['tabindex'] = 10; return $form_args; }