Documentation

All Articles

  • gform_slack_icon

    ## Description This filter is used to dynamically change the icon being displayed with the message sent to Slack.
  • gform_helpscout_tags

    ## Description This filter is used to dynamically alter the tags being created for a Help Scout conversation.
  • Cancel a Stripe subscription after n payments

    The Stripe API doesn't allow you to set the total number of recurrences of a payment or an end date when creating the subscription but it is possible to cancel the subscription via the gform_post_add_subscription_payment hook which runs after a payment is recorded.
  • Enable use of the Total field with Conditional Logic

    The Total field can't be used to configure conditional logic rules, the following snippet makes that possible.
  • Create a customer in Stripe without capturing payment

    You can create a customer in your Stripe.com dashboard, including their payment details, without actually charging the customer.
  • Send notifications on payment events

    By default Gravity Forms only sends notifications for the form submission event, however, it is possible to define you own custom events.
  • Filter category in post category field

    .
  • Create post with custom taxonomy

    In this snippet, we will show you how to create a WordPress post using a custom taxonomy .
  • GFPaymentAddOn

    ## Introduction The GFPaymentAddOn class provides basic functionality for developers when creating new add-ons for Gravity Forms that collect payments.
  • gform_form_editor_can_field_be_added

    ##Description This filter fires on the Form Editor page when a field button is clicked or dragged on to the form, it can be used to prevent a field being added to the form if the conditions you define are not met.
  • Autoresponder

    ## Introduction The AutoResponder object contains the settings for the user's notification, such as destination email field, email subject and body.
  • gform_gfuser_object_init

    ## Description Fires on the feed configuration page after the DOM has been loaded and the GFUser javascript object has been initialized.
  • gform_post_submission

    This hook has been deprecated.
  • Web API

    ## Introduction The Web API allows developers to create, read, update and delete forms, entries and results over HTTP loosely following REST-style principles.
  • Notification

    ## Introduction The Notification object contains the settings for the administrator's notification, such as destination email address, email subject and body.
  • Lead Object

    http://www.gravityhelp.com/documentation2/?p .
  • Gravity Forms API

    ## Introduction The Gravity Forms API provides developers with a future-proof way to access some of the common core functionality in Gravity Forms.
  • gforms_paypal_save_config

    ## Description This filter is fired when the PayPal feed is saved.
  • gform_webapi_get_users_settings_page

    ## Description Use this filter to control the list of users available to be selected in the “Impersonate account” setting.
  • gform_validation_message

    ## Description This filter is executed when a form fails validation, before the validation message is displayed.
  • gform_validation

    ## Description Use this filter to create custom validation logic.
  • gform_username

    ## Description This filter is used to dynamically alter or generate a username during the registration process.
  • gform_user_updated

    ## Description This action is used to trigger an event once a user has been updated through the User Registration Add-on.
  • gform_user_registration_validation_message

    ## Description This filter is used to customize the default validation message.
  • gform_user_registration_validation

    ## Description This filter is used to validate submissions that have a User Registration feed attached to the submitted form.
  • gform_user_registration_save_config

    ## Description Used to save custom settings/meta specified using the [gform_user_registration_add_option_section](https://www.gravityhelp.com/documentation/article/gform_user_registration_save_config/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_section) or [gform_user_registration_add_option_group](https://www.gravityhelp.com/documentation/article/gform_user_registration_save_config/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_group) action hooks.
  • gform_user_registration_form_selected

    ## Description Fires on the feed configuration page after a form has been selected from the "Select Form" dropdown.
  • gform_user_registration_config_validation

    ## Description Used to validate custom settings/meta specified using the [gform_user_registration_add_option_section](https://www.gravityhelp.com/documentation/article/gform_user_registration_config_validation/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_section) or [gform_user_registration_add_option_group](https://www.gravityhelp.com/documentation/article/gform_user_registration_config_validation/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_group) action hooks.
  • gform_user_registration_add_option_section

    ## Description Used to add a custom option section to the User Registration Feed (similar to how BuddyPress and MultiSite are integrated with the User Registration add-on).
  • gform_user_registration_add_option_group

    ## Description Used to add a group of options to the "Additional Options" section of the User Registration Feed.
  • gform_user_registered

    ## Description This action is used to trigger an event once a user has been registered through the User Registration Add-on.
  • gform_upload_path

    ## Description This filter is executed before uploading a file (by the File Upload or Post Image fields).
  • gform_update_meta()

    ## Description Updates the meta value of the specified meta key in the Entry Meta table.
  • gform_update_$ENTRY_COLUMN

    ## Description Use this action hook to perform logic when entries' basic information is updated.
  • gform_trim_input_value

    ## Description Leading and trailing blank spaces are trimmed from all submitted form fields by default.
  • gform_tooltips

    ## Description This filter is executed before any Gravity Form admin page is loaded.
  • gform_toolbar_menu

    ## Description Modify the links which display in the Gravity Forms toolbar.
  • gform_tabindex

    ## Description This filter is executed before the first field is displayed on the form.
  • gform_subscription_canceled

    ## Description This hook is fired when a subscription is canceled.
  • gform_submit_button

    ## Description This filter is executed when the form is displayed and can be used to completely change the form button tag (i.e.
  • gform_site_created

    ## Description Fires after the site has been created.
  • gform_shortcode_form_property

    ## Description Use this filter to allow Add-Ons to implement shortcode actions.
  • gform_settings_menu

    ## Description Use this filter to add/remove tabs to the main Gravity Forms settings page.
  • gform_save_field_value

    ## Description Use this filter to change the field's value before saving it to the database.
  • gform_replace_merge_tags

    ## Description Use this filter to replace custom merge tags.
  • gform_register_init_scripts

    ## Description Tap into Gravity Forms' "initalization scripts" functionality and register your own scripts to run inline with Gravity Forms.
  • gform_recaptcha_init_script

    ## Description Use this filter to change the look and feel of the reCAPTCHA field beyond what is available in the form admin.
  • gform_progressbar_start_at_zero

    ## Description Use this filter to change the progress bar on multi-page forms to start at zero percent.
  • gform_product_unitprice

    ## Description This filter is executed when displaying the order information grid on the entry detail page and notification emails.
  • gform_product_total

    ## Description Fires right before updating the Total value for forms with pricing fields.
  • gform_product_quantity

    ## Description Use this filter to change the sub-label for the Product Quantity input.
  • gform_product_qty

    ## Description This filter is executed when displaying the order information grid on the entry detail page and notification emails.
  • gform_product_price

    ## Description Use this filter to change the sub-label for the Product Price input.
  • gform_product_info

    ## Description This filter is fired every time Gravity Forms request the list of products saved in an entry.
  • gform_product

    ## Description This filter is executed when displaying the order information grid on the entry detail page and notification emails.
  • gform_print_styles

    ## Description Use this filter to add custom stylesheets to the print entry screen.
  • gform_print_entry_header

    ## Description This action hook can be used to add a custom header to the print entry screen.
  • gform_print_entry_footer

    ## Description This action hook can be used to add a custom footer to the print entry screen.
  • gform_preview_styles

    ## Description Use this filter to specify styles to be enqueued on Gravity Forms preview pages.
  • gform_predefined_choices

    ## Description This filter is executed when the form editor is loaded, before creating the list of predefined choices for the selection fields (Checkboxes, Multiple Choice and Drop Down).
  • gform_pre_submission_filter

    ## Description This filter is executed after form validation, but before any notifications are sent and the entry is stored.
  • gform_pre_submission

    ## Description This action hook is executed after form validation, but before any notifications are sent and the entry is stored.
  • gform_pre_render

    ## Description This filter is executed before the form is displayed and can be used to manipulate the [Form Object](https://www.gravityhelp.com/documentation/article/form-object/) prior to rendering the form.
  • gform_pre_form_settings_save

    ## Description Modify the form object before saving on the Form Settings page.
  • gform_pre_form_editor_save

    ## Description This filter fires on the Form Editor page when a form is saved.
  • gform_postimage_title

    ## Description This filter is executed when creating the Post Image Title field and can be used to modify the "Title" label ## Usage Applies to all forms Applies to a specific form.
  • gform_postimage_file

    ## Description This filter is executed when creating the Post Image File field and can be used to modify the "File" label ## Usage Applies to all forms Applies to a specific form.
  • gform_postimage_description

    ## Description This filter is executed when creating the Post Image Description field and can be used to modify the "Description" label ## Usage Applies to all forms Applies to a specific form.
  • gform_postimage_caption

    ## Description This filter is executed when creating the Post Image Caption field and can be used to modify the "Caption" label ## Usage Applies to all forms Applies to a specific form.
  • gform_post_status_options

    ## Description Use this filter to add custom post statuses to the post status drop down on the Properties tab of post fields.
  • gform_post_render

    ## Description This jQuery hook is fired every time the form is rendered to allow custom jQuery to be executed.
  • gform_post_payment_status

    ## Description This hook is fired after an entry's payment status has been updated and the payment was for the PayPal Standard Add-on.
  • gform_post_paging

    ## Description Use this hook to perform actions after going to the next or previous page on a multi-page form.
  • gform_post_data

    ## Description This filter is executed right before the post is created, allowing post data to be manipulated before the post is created.
  • gform_post_category_args

    ## Description Use this filter to change the $args passed to the wp_dropdown_categories() function and filter the list of categories displayed when a post category field is configured with the "display all categories" setting selected.
  • gform_paypal_save_config

    ## Description This filter is fired when the PayPal feed is saved.
  • gform_paypal_request

    ## Description Use this filter to modify the URL string that will be sent to PayPal.
  • gform_paypal_query

    ## Description Use this filter to modify the query string that will be sent to PayPal.
  • gform_paypal_pre_ipn

    ## Description This filter is used to cancel to IPN processing.
  • gform_paypal_post_ipn

    ## Description This hook is fired after a PayPal IPN response has been processed.
  • gform_paypal_invoice

    ## Description This filter allows the invoice number, sent to PayPal for the PayPal Standard Add-on, to be changed.
  • gform_paypal_fulfillment

    ## Description This hook runs when a transaction is completed successfully for the PayPal Standard Add-on and can be used to fire actions dependent on a successful PayPal transaction.
  • gform_paypal_config_validation

    ## Description Used to validate custom settings/meta specified using the [gform_paypal_action_fields](https://www.gravityhelp.com/documentation/article/gform_paypal_config_validation/gravity-forms/extending-gravity-forms/add-ons/paypal-standard/gform_paypal_action_fields) or [gform_paypal_add_option_group](https://www.gravityhelp.com/documentation/article/gform_paypal_config_validation/gravity-forms/extending-gravity-forms/add-ons/paypal-standard/gform_paypal_add_option_group) action hooks.
  • gform_paypal_add_option_group

    ## Description This hook is used to add groups of options to the PayPal feed.
  • gform_paypal_add_option_group

    ## Description This hook is used to add groups of options to the PayPal feed.
  • gform_paypal_action_fields

    ## Description This hook is used add individual options to the PayPal feed.
  • gform_payment_methods

    ## Description Use this filter to add alternative payment methods to the Credit Card field.
  • gform_password_confirm

    ## Description Use this filter to change the sub-label for the Confirm Password Field.
  • gform_password

    ## Description Use this filter to change the Password Field sub-label ## Usage You can also target a specific form by adding the form id after the hook name.
  • gform_page_loaded

    ## Description Fires on multi-page forms when changing pages (i.e.
  • gform_other_choice_value

    ## Description Use this filter to change the default "Other" placeholder text on Radio Button fields.
  • gform_order_label

    ## Description This filter is executed when displaying the "Order" heading on the entry detail page or when sending the order information via email.
  • gform_notification_before_save

    http://gravityhelp.com/?p .
  • gform_notification_ui_settings

    ## Description Add new or modify existing notification settings that display on the Notification Edit screen.
  • gform_notification_events

    ## Description Use this filter to add a new event to the drop down of available triggers for notifications.
  • gform_pre_notification_save

    ## Description Modify the notification object before it is saved to the database.
  • gform_notification_actions

    ## Description Modify the list of actions which display below the Notification Name on the Notifications list view.
  • gform_notification

    ## Description Modify a notification object before it is converted into an email and sent.
  • gform_noconflict_styles

    ## Description When Gravity Forms is running with no-conflict mode enabled, it prevents any unknown styles to be enqueued in the form editor page.
  • gform_noconflict_scripts

    ## Description When Gravity Forms is running with no-conflict mode enabled, it prevents any unknown scripts to be enqueued in the form editor page.
  • gform_next_button

    ## Description Allows the markup for the next button to be changed.
  • gform_name_suffix

    ## Description This filter is executed when creating the name suffix field and can be used to modify the "Suffix" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/gform_name_suffix/gravity-forms/string) The label to be filtered.
  • gform_name_prefix

    ## Description This filter is executed when creating the name prefix field and can be used to modify the "Prefix" label ## Usage Applies to all forms Applies to a specific form.
  • gform_name_last

    ## Description This filter is executed when creating the last name field and can be used to modify the "Last" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/gform_name_last/gravity-forms/string) The label to be filtered.
  • gform_name_first

    ## Description This filter is executed when creating the first name field and can be used to modify the "First" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/gform_name_first/gravity-forms/string) The label to be filtered.
  • gform_multiselect_placeholder

    ## Description Use this filter to change the default "Click to select.." placeholder text on Multi Select fields.
  • gform_merge_tags

    ## Description Allows merge tags to be added/removed from the Merge Tag drop down in the admin.
  • gform_merge_tag_list_exclude

    ## Description Use this filter to exclude field types from the merge tag drop-downs that are displayed throughout the admin pages.
  • gform_merge_tag_filter

    ## Description Use this filter to dynamically change the merge tag output.
  • gform_menu_position

    ## Description Modify the position the Gravity Forms menu should appear in the WordPress admin menu.
  • gform_mailchimp_keep_existing_groups

    ## Description Use this filter to modify whether a user that is already subscribed to your list has their groups replaced when submitting the form a second time.
  • gform_mailchimp_field_value

    ## Description Use this filter to modify a value before it is sent to the MailChimp API.
  • gform_mailchimp_allow_resubscription

    ## Description Use this filter to modify whether a user that currently has a status of unsubscribed on your list is resubscribed.
  • gform_load_form_settings

    ## Description This filter fires when the Form Settings page is loaded.
  • gform_load_field_settings

    ## Description Fires on the Form Editor page after a field's settings panel has been opened and settings have been displayed.
  • gform_leads_before_export

    ## Description Allows entries to be changed before export is executed.
  • gform_is_valid_notification_to

    ## Description Enables users to change the email validation for the TO address on notification pages.
  • gform_is_ssl

    ## Description Use this filter to determine whether or not the current page is running securely (https).
  • gform_is_duplicate

    ## Description This filter is executed during the validation of fields marked with the "No Duplicates" rule.
  • gform_input_masks

    ## Description Use this filter to edit the list of built-in input masks that are displayed in the Text Field input mask setting.
  • gform_input_mask_script

    ## Description Use this filter to change the initialization script for the input mask script.
  • gform_init_scripts_footer

    ## Description This filter is executed during form load.
  • gform_import_form_xml_options

    ## Description Modify the settings used to import a form from an XML export file.
  • gform_get_meta()

    ## Description Retrieves the meta value of the specified meta key from the Entry Meta table.
  • gform_get_input_value

    ## Description Use this filter to change the field's value after being retrieved from the database.
  • gform_format_option_label

    ## Description This filter is executed when calculating and displaying the pricing on option fields.
  • gform_form_tag

    ## Description This filter is executed when the form is displayed and can be used to completely change the form tag (i.e.
  • gform_form_settings_page_$view

    ## Description Add custom pages (ie "views") to the Form Settings section.
  • gform_form_settings_menu

    ## Description Add new or modify default menu items which will appear in the Form Settings section menu.
  • gform_form_settings_before_save

    ## Description Modify the form object before saving on the Form Settings page.
  • gform_form_settings

    ## Description Add new or modify existing form settings that display on the Form Settings screen.
  • gform_form_pre_results

    ## Description Use this filter to modify the Form object prior to calculating the results in the results admin page.
  • gform_form_actions

    ## Description Use this filter to add custom form actions which display below the form title in the Form List view.
  • gform_filters_pre_results

    ## Description Use this filter to modify the filters used in the drop down list of fields in the admin results page.
  • gform_filters_get_users

    ## Description Use this filter to control the list of users available in the filters on the entry list, export entries conditional logic and results pages.
  • gform_file_permission

    ## Description This filter is executed when uploading a file.
  • gform_field_value_$parameter_name

    ## Description This filter is executed before displaying each field and can be used to dynamically populate fields with a default value.
  • gform_field_validation

    ## Description Use this filter to create custom validation logic for a field.
  • gform_field_type_title

    ## Description When adding a new field type, use this filter to assign a title to the new type.
  • gform_field_standard_settings

    ## Description Use this filter to create a new field settings under the Standard tab.
  • gform_field_input

    ## Description This filter is executed before creating the field's input tag, allowing users to modify the field's input tag.
  • gform_field_deleted

    ## Description This filter fires after a form field is deleted.
  • gform_field_css_class

    ## Description This filter can be used to dynamically add/remove CSS classes to a field ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_field_content

    ## Description This filter is executed before creating the field's content, allowing users to completely modify the way the field is rendered.
  • gform_field_advanced_settings

    ## Description Use this filter to create a new field setting under the Advanced tab.
  • gform_field_added

    ## Description This filter fires after a form field is added.
  • gform_export_separator

    ## Description Use this filter to change the column separator character for the entry export file.
  • gform_export_page_$view

    ## Description Add custom pages (ie "views") to the Import/Export section.
  • gform_export_menu

    ## Description Add new or modify default menu items which will appear in the Import/Export section menu.
  • gform_export_fields

    ## Description Use this filter to add custom columns to the entry export.
  • gform_export_field_value

    ## Description Use this filter to populate the values for custom columns added to the entry export.
  • gform_entry_post_save

    ## Description Use this filter to perform actions right after an entry has been saved.
  • gform_entry_page_size

    ## Description Use this filter modify how many entries are shown per page in the Entry List view.
  • gform_entry_meta_conditional_logic_notifications

    ## Description Enables the entry meta conditional logic filters to be modified on the notification edit page.
  • gform_entry_meta_conditional_logic_confirmations

    ## Description Enables the entry meta conditional logic filters to be modified on the confirmation edit page.
  • gform_entry_meta

    ## Description Use this hook to add custom properties to the Entry object.
  • gform_entry_info

    ## Description Use this hook to add custom entry information to the Info area on the Entry detail page.
  • gform_entry_id_pre_save_lead

    ## Description Allows entry id to be changed before submission is saved.
  • gform_entry_field_value

    ## Description Use this filter to change the field's value before getting displayed on the Entry detail page.
  • gform_entry_detail_sidebar_middle

    ## Description Use this action hook to add extra text/boxes in the middle of the sidebars, before the Notifications box (if visible).
  • gform_entry_detail_sidebar_before

    ## Description Use this action hook to add extra text/boxes before the first box in the Entry detail sidebar.
  • gform_entry_detail_sidebar_after

    ## Description Use this action hook to add extra text/boxes after the last box in the Entry detail sidebar.
  • gform_entry_detail_content_before

    ## Description Use this action hook to add extra text/sections before the main content on the Entry detail page.
  • gform_entry_detail_content_after

    ## Description Use this action hook to add extra text/sections after the main content on the Entry detail page.
  • gform_entry_detail_content_after

    ## Description Use this action hook to add extra text/sections after the main content on the Entry detail page.
  • gform_entry_detail

    ## Description Use this action hook to add extra text to the Entry detail page after the entry details are displayed and before Notes (if visible).
  • gform_entry_created

    ## Description This hook fires after the lead has been created but before the post has been created, notifications have been sent and the confirmation has been processed.
  • gform_entries_first_column_actions

    ## Description Use this action hook to add extra action links to the entry row on the entry list page.
  • gform_entries_first_column

    ## Description Use this action hook to add content to the entry list's first column.
  • gform_entries_field_value

    ## Description Use this filter to change the field's value before getting displayed on the Entry list page.
  • gform_entries_column_filter

    ## Description Use this filter to inject markup and replace the value of any non-first column in the entry list grid.
  • gform_entries_column

    ## Description Use this action to inject markup to any non-first column of every entry in the entry list grid.
  • gform_enqueue_scripts

    ## Description This filter is executed during the process of enqueuing scripts for each form in the current page.
  • gform_enable_password_field

    ## Description Use this filter to enable the password field.
  • gform_enable_credit_card_field

    ## Description Use this filter to enable/disable the built-in credit card field.
  • gform_email_fields_notification_admin

    ## Description Use the filter to add/remove fields from the list of email fields that get displayed on the Notification edit page when configuring the "Send To Field".
  • gform_email_confirm

    ## Description This filter is executed when creating the email field and can be used to modify the "Confirm Email" label ## Usage Applies to all forms Applies to a specific form.
  • gform_email

    ## Description This filter is executed when creating the email field and can be used to modify the "Email" label ## Usage Applies to all forms Applies to a specific form.
  • gform_editor_js_set_default_values

    ## Description This action hook can be used to inject Javascript into the SetDefaultValues() function on the form editor page.
  • gform_editor_js

    ## Description This action hook can be used to inject Javascript into the form editor page ## Usage ## Examples This example injects an alert into form editor screen ## Source Code This filter is located in *js.php* .
  • gform_duplicate_message

    ## Description This filter is executed when a form fails the duplicate field validation, before the validation message is displayed.
  • gform_dropdown_no_results_text

    ## Description Use this filter to change the default "Click to select.." placeholder text on Multi Select fields.
  • gform_display_add_form_button

    ## Description By default, the "Add Form" button will only be displayed on the Post or Page edit screens.
  • gform_disable_registration

    ## Description This filter is used to disable user registration.
  • gform_disable_post_creation

    ## Description Use this filter to disable post creation when submitting a Gravity Form ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_disable_notification

    ## Description Use this filter to disable admin and user notification emails ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_disable_admin_notification

    ## Description Use this filter to disable admin notification emails ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_delete_meta()

    ## Description Deletes the meta key from the Entry Meta table.
  • gform_delete_lead

    ## Description Fires right before an entry is deleted.
  • gform_default_notification

    ## Description Use this filter to disable the default admin notification automatically generated for new forms.
  • gform_date_min_year

    ## Description Use this filter to specify the minimum year displayed in the date field's year drop down and the HTML5 min attribute for the date field's year input.
  • gform_date_max_year

    ## Description Use this filter to specify the maximum year displayed in the date field's year drop down and the HTML5 max attribute for the date field's year input.
  • gform_dashboard_title

    ## Description This filter allows the title of the forms statistics section displayed on the Dashboard to be changed.
  • gform_currency_setting_message

    ## Description Use this filter to display a message next to the currency drop down.
  • gform_currency_disabled

    ## Description Use this filter to enable/disable the currency drop down on the settings page.
  • gform_currency

    ## Description Use this filter to change the currently configured currency ## Usage ## Parameters - **$currency** [string](https://www.gravityhelp.com/documentation/article/gform_currency/gravity-forms/string) The currency code to be filtered.
  • gform_currencies

    ## Description This filter can be used to update existing currencies and/or create new currencies.
  • gform_creditcard_types

    ## Description Use this filter to change the default list of supported credit card types.
  • gform_countries

    ## Description This filter can be used to add or remove countries from the address field country drop down ## Usage ## Parameters - **$countries** [array](https://www.gravityhelp.com/documentation/article/gform_countries/gravity-forms/array) The array to be filtered.
  • gform_counter_script

    ## Description Use this filter to change the initialization script for the textarea counter script.
  • gform_confirmation_ui_settings

    ## Description Add new or modify existing confirmation settings that display on the Confirmation Edit screen.
  • gform_confirmation_loaded

    ## Description Fired on AJAX-enabled forms when the confirmation page is loaded.
  • gform_confirmation_before_save

    http://gravityhelp.com/?p .
  • gform_pre_confirmation_save

    ## Description Modify the confirmation object before it is saved to the database.
  • gform_confirmation_anchor

    ## Description Use this filter to enable or disable the confirmation anchor functionality that will automatically scroll the page to the confirmation text upon submission.
  • gform_confirmation_actions

    ## Description Modify the list of actions which display below the Confirmation Name on the Confirmations list view.
  • gform_confirmation

    ## Description This filter can be used to dynamically change the confirmation message or redirect URL for a form ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_column_input_content

    ## Description This filter can be used to modify the HTML content of the list field column input tag.
  • gform_column_input

    ## Description This filter can be used to specify a different input type for a list field column.
  • gform_chosen_options

    ## Description Allows the [Chosen](http://harvesthq.github.com/chosen/) jQuery script settings for Drop Down and Multi-Select fields to be modified when the "Enable enhanced user interface" is checked.
  • gform_choices_setting_title

    ## Description Use this filter to change the "Choices" settings title in the admin for fields which have choices (drop down, radio button, checkboxes, multi select, product option).
  • gform_checkbox_choices

    http://gravityhelp.com/?p .
  • gform_field_choices

    ## Description This filter is executed when creating the checkbox items.
  • gform_cdata_open

    ## Description These filters provide the ability to validate your forms with XHTML doctypes by allowing you to wrap the javascript output with the form in CDATA blocks.
  • gform_card_security_code

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Security Code" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/gform_card_security_code/gravity-forms/string) The label to be filtered.
  • gform_card_number

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Card Number" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/gform_card_number/gravity-forms/string) The label to be filtered.
  • gform_card_name

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Cardholder Name" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/gform_card_name/gravity-forms/string) The label to be filtered.
  • gform_card_expiration

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Expiration Date" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/gform_card_expiration/gravity-forms/string) The label to be filtered.
  • gform_calculation_formula

    ## Description This filter can be used to dynamically change the calculation formula for a field.
  • gform_before_resend_notifications

    ## Description This filter is executed before resending notifications from the admin.
  • gform_before_email

    http://gravityhelp.com/documentation/gravity-forms/extending-gravity-forms/filters/gform_pre_send_email .
  • gform_pre_send_email

    ## Description Use this filter to modify the email before a notification has been sent.
  • gform_before_delete_form

    ## Description Use this action hook to perform actions right before a form is deleted.
  • gform_before_delete_field

    ## Description Use this action hook to perform actions right before a field is deleted from a form.
  • gform_allowable_tags

    ## Description Use this filter to enable HTML or specify accepted HTML tags in submitted entry data.
  • gform_akismet_fields

    ## Description Use this filter to specify the fields that are sent to the Akismet anti-spam service.
  • gform_akismet_enabled

    ## Description This filter allows default Akismet integration to be disabled globally or per form.
  • gform_ajax_spinner_url

    ## Description This filter can be used to change the default AJAX spinner image ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_after_update_entry

    ## Description Use this action hook to perform logic when entries are updated in the admin.
  • gform_after_submission

    ## Description This PHP action hook is executed at the end of the submission process (after form validation, notification, and entry creation).
  • gform_after_save_form

    ## Description Use this action hook to perform actions right after a form is created or updated.
  • gform_after_email

    ## Description Use this hook to perform actions after a user or admin notification has been sent.
  • gform_after_delete_form

    ## Description Use this action hook to perform actions right after a form is deleted.
  • gform_after_delete_field

    ## Description Use this action hook to perform actions right after a field is deleted from a form.
  • gform_advanced_settings

    This hook has been deprecated.
  • gform_author_dropdown_args

    ## Description This filter is executed when the form editor is loaded, when creating the author drop down selection for the Post Fields.
  • gform_autoresponder_email

    This hook has been deprecated in v.1.7.
  • gform_admin_pre_render

    ## Description This filter is executed before the entry detail is displayed and can be used to manipulate the [Form Object](https://www.gravityhelp.com/documentation/article/gform_admin_pre_render/gravity-forms/extending-gravity-forms/api/form-object) prior to rendering the entry.
  • gform_admin_notification_attachments

    This hook has been deprecated in v.
  • gform_admin_messages

    ## Description Modify update (and other non-error) messages displayed by Gravity Forms in the WordPress admin.
  • gform_admin_error_messages

    ## Description Modify error messages displayed by Gravity Forms in the WordPress admin.
  • gform_address_zip

    ## Description This filter is executed when creating the address zip field and can be used to modify the "Zip" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_types

    ## Description This filter is executed when creating the address field (admin and front end).
  • gform_address_street2

    ## Description This filter is executed when creating the address street 2 field and can be used to modify the "Street 2" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_street

    ## Description This filter is executed when creating the address street field and can be used to modify the "Street" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_state

    ## Description This filter is executed when creating the address state field and can be used to modify the "State" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_display_format

    ## Description This filter can be used to change the way addresses are formatted.
  • gform_address_country

    ## Description This filter is executed when creating the address country field and can be used to modify the "Country" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_city

    ## Description This filter is executed when creating the address city field and can be used to modify the "City" label ## Usage Applies to all forms Applies to a specific form.
  • gform_addon_navigation

    ## Description Use this filter to add a sub-menu item under the "Forms" menu.
  • gform_add_field_buttons

    ## Description This filter can be used to add/edit/remove the "add field" buttons from the form editor's floating toolbox ## Usage ## Parameters - **$field_groups** [array](https://www.gravityhelp.com/documentation/article/gform_add_field_buttons/gravity-forms/array) The array to be filtered.
  • GFFeedAddon

    ## Introduction The GFFeedAddOn class provides basic functionality for developers when creating new feed-based add-ons for Gravity Forms.
  • GFAddOn

    ## Introduction The GFAddOn class provides basic functionality for developers when creating new add-ons for Gravity Forms.
  • Form Object

    ## Introduction The **Form Object** is the main object in Gravity Forms.
  • Field Object

    ## Introduction The Field Object contains all settings for a particular field.
  • Entry Object

    ## Introduction The Entry Object contains all properties of a particular entry (i.e.
  • gravity_form_enqueue_scripts()

    ## Description This function will enqueue the necessary styles and scripts for the specified Gravity Form.
  • Confirmation

    ## Introduction The Confirmation object contains the form confirmation settings such as confirmation text or redirect URL.
  • Button

    ## Introduction Controls the way the form button is displayed.
  • Add-on Framework

    ## Introduction The Add-On Framework provides basic functionality for developers when creating new add-ons for Gravity Forms.
  • API Functions

    ## Introduction The Gravity Forms API Functions provides developers with a future-proof way to access some of the common core functionality in Gravity Forms.
  • Role Management

    Gravity Forms introduces new capabilities to the WordPress Role system.