Using Gravity Forms ‘gform_disable_print_form_scripts’ PHP filter

The gform_disable_print_form_scripts filter can be used to prevent scripts and stylesheets from being printed when using Gravity Forms PHP.

Usage

add_filter('gform_disable_print_form_scripts', 'your_function_name');

Parameters

  • $disable_print_form_script (bool): Should printing of the scripts and stylesheets be disabled? Default is false.
  • $form (Form Object): The form object for the shortcode being processed.
  • $is_ajax (bool): Indicates if AJAX was enabled on the shortcode.

More information

See Gravity Forms Docs: gform_disable_print_form_scripts

Examples

Disable printing of scripts and stylesheets for all forms

add_filter('gform_disable_print_form_scripts', '__return_true');

Target a specific form

add_filter('gform_disable_print_form_scripts', 'disable_print_form_scripts', 10, 2);

function disable_print_form_scripts($disable_print_form_script, $form) {
   if ($form['id'] == 10) {
       return true;
   }
   return $disable_print_form_script;
}

Place this code in the functions.php file of your active theme.

This filter was added in Gravity Forms 2.0. The filter is located in GFCommon::gform_do_shortcode() in common.php.