Skip to content

Instantly share code, notes, and snippets.

@mdjwel
Created April 1, 2020 12:40
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 mdjwel/ab4a01781d593bfb909648bad02598f9 to your computer and use it in GitHub Desktop.
Save mdjwel/ab4a01781d593bfb909648bad02598f9 to your computer and use it in GitHub Desktop.
<?php
if( class_exists( 'WooCommerce' ) ) {
// WooCommerce stylesheets
wp_deregister_style( 'woocommerce-layout' );
wp_deregister_style( 'woocommerce-smallscreen' );
wp_deregister_style( 'tinvwl' );
if( is_shop() || is_tax( 'product_cat') || is_singular( 'product') || is_tax( 'product_tag') || is_checkout() || is_cart() || is_account_page() ) {
wp_enqueue_style( 'woocommerce-general' );
} else {
wp_deregister_style( 'woocommerce-general' );
}
if( is_shop() || is_tax( 'product_cat') || is_singular( 'product') || is_tax( 'product_tag') || is_checkout() || is_cart() ) {
wp_enqueue_script( 'woocommerce' );
wp_enqueue_script( 'jquery-blockui' );
wp_enqueue_script( 'wc-cart-fragments' );
} else {
wp_deregister_script( 'woocommerce' );
wp_deregister_script( 'jquery-blockui' );
wp_deregister_script( 'wc-cart-fragments' );
}
if ( function_exists( 'is_wishlist') ) {
if ( is_shop() || is_tax( 'product_cat') || is_singular( 'product') || is_tax( 'product_tag') || is_wishlist() ) {
wp_enqueue_script( 'tinvwl');
} else {
wp_deregister_script( 'tinvwl');
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment