Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@neilgee
Created October 21, 2017 03:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neilgee/7650fe5c886822bcc89a39755dd247c9 to your computer and use it in GitHub Desktop.
Save neilgee/7650fe5c886822bcc89a39755dd247c9 to your computer and use it in GitHub Desktop.
WC Dequeue Styles & Scripts
<?php
add_action( 'wp_enqueue_scripts', 'remove_woocommerce_styles_scripts', 9999 );
function remove_woocommerce_styles_scripts() {
if ( function_exists( 'is_woocommerce' ) ) {
if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() ) {
# The styles
wp_dequeue_style( 'woocommerce-general' );
wp_dequeue_style( 'woocommerce-layout' );
wp_dequeue_style( 'woocommerce-smallscreen' );
# The scripts
wp_dequeue_script( 'wc-add-to-cart' );
wp_dequeue_script( 'wc-cart-fragments' );
wp_dequeue_script( 'woocommerce' ); // doesn't remove /woocommerce/assets/js/frontend/woocommerce.min.js
wp_dequeue_script( 'js-cookie' ); // doesn't remove /woocommerce/assets/js/js-cookie/js.cookie.min.js
wp_dequeue_script( 'jquery-blockui' ); // doesn't remove /woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment