Disable CSS on Most Pages

Trying to Disable the CSS on all put a few pages. The old code doesn’t seem to work anymore.

add_action('wp_print_styles', 'dequeue_gf_stylesheets');
function dequeue_gf_stylesheets() {
    if(  is_page() && get_post_meta(get_the_ID(), 'pages_gf_css', true) == 'yes' ) {
        //do nothing
    }else{
        wp_dequeue_style('gforms_css');
        wp_dequeue_style('gforms_reset_css');
        wp_dequeue_style('gforms_datepicker_css');
        wp_dequeue_style('gforms_formsmain_css');
        wp_dequeue_style('gforms_ready_class_css');
        wp_dequeue_style('gforms_browsers_css');

        wp_dequeue_style('gform_theme_components-css');
        wp_dequeue_style('gform_theme_ie11-css');
        wp_dequeue_style('gform_theme-css');
    }
}

I’m not entirely sure what part of this isn’t working for you, but I can suggest a few things:

  1. The handle gform_theme_components-css is not correct, it is actually gform_theme_components. This applies for the last 3 in your list of styles to dequeue, just remove the -css.
  2. You may also want to add 'gform_basic'; to the list of styles to remove.
  3. For those styles that are not being removed, try adding wp_deregister_style() for that handle.
1 Like

Thanks. Deregister worked.

//Dequeue Gravity Forms Script
add_action( 'wp_enqueue_scripts', 'deregister_gf_stylesheets', 20 );
function deregister_gf_stylesheets(){
        wp_deregister_style('gforms_css');
        wp_deregister_style('gforms_reset_css');
        wp_deregister_style('gform_basic');
        wp_deregister_style('gforms_datepicker_css');
        wp_deregister_style('gforms_formsmain_css');
        wp_deregister_style('gforms_ready_class_css');
        wp_deregister_style('gforms_browsers_css');
        wp_deregister_style('gform_theme_components');
        wp_deregister_style('gform_theme_ie11');
        wp_deregister_style('gform_theme');
}
add_action('wp_print_styles', 'dequeue_gf_stylesheets');
function dequeue_gf_stylesheets() {
        wp_dequeue_style('gforms_css');
        wp_dequeue_style('gforms_reset_css');
        wp_dequeue_style('gform_basic');
        wp_dequeue_style('gforms_datepicker_css');
        wp_dequeue_style('gforms_formsmain_css');
        wp_dequeue_style('gforms_ready_class_css');
        wp_dequeue_style('gforms_browsers_css');
        wp_dequeue_style('gform_theme_components');
        wp_dequeue_style('gform_theme_ie11');
        wp_dequeue_style('gform_theme');
}