Using Gravity Forms ‘gform_disable_form_theme_css’ PHP action

The gform_disable_form_theme_css Gravity Forms PHP filter allows the default form theme used by forms created with Gravity Forms 2.5 and greater to be disabled.

On this pageJump to a section

Usage

To disable the form theme CSS for all forms, use the following code:

add_filter('gform_disable_form_theme_css', 'your_function_name');

Parameters

  • $disabled (bool): Whether to disable the theme CSS.

More information

See Gravity Forms Docs: gform_disable_form_theme_css This filter was added in Gravity Forms v2.5.

Examples

Disable the form theme CSS

To disable the form theme CSS for all forms, use the following code:

add_filter('gform_disable_form_theme_css', '__return_true');

Disable the form theme CSS conditionally

To disable the form theme CSS for a specific form only, use the following code:

function disable_theme_css_for_form_1( $disabled ) {
  if ( 1 == RGFormsModel::get_current_form_id() ) {
    return true;
  }
  return $disabled;
}
add_filter('gform_disable_form_theme_css', 'disable_theme_css_for_form_1');

Disable the form theme CSS on a specific page

To disable the form theme CSS on a specific page, use the following code:

function disable_theme_css_on_page( $disabled ) {
  if ( is_page( 'your-page-slug' ) ) {
    return true;
  }
  return $disabled;
}
add_filter('gform_disable_form_theme_css', 'disable_theme_css_on_page');

Disable the form theme CSS for multiple forms

To disable the form theme CSS for multiple forms, use the following code:

function disable_theme_css_for_multiple_forms( $disabled ) {
  $form_ids = array( 1, 2, 3 );
  if ( in_array( RGFormsModel::get_current_form_id(), $form_ids ) ) {
    return true;
  }
  return $disabled;
}
add_filter('gform_disable_form_theme_css', 'disable_theme_css_for_multiple_forms');

Disable the form theme CSS when a certain condition is met

To disable the form theme CSS when a certain condition is met, use the following code:

function disable_theme_css_based_on_condition( $disabled ) {
  if ( your_custom_condition() ) {
    return true;
  }
  return $disabled;
}
add_filter('gform_disable_form_theme_css', 'disable_theme_css_based_on_condition');

Replace your_custom_condition() with your custom condition function.

Leave a Comment

Your email address will not be published. Required fields are marked *

Type guide in lowercase to submit your comment.