add_action( 'wp_enqueue_scripts', 'child_manage_woo_styles', 99 ); /** * Remove WooCommerce styles and scripts unless inside the store. * Works with WooCommerce 2.0+ * * @author Greg Rickaby * @since 1.1.0 */ function child_manage_woo_styles() { if ( 'product' !== get_post_type() && !is_page( 'cart' ) && !is_page( 'checkout' ) ) { wp_dequeue_style( 'woocommerce_frontend_styles' ); wp_dequeue_style( 'woocommerce_fancybox_styles' ); wp_dequeue_style( 'woocommerce_chosen_styles' ); wp_dequeue_style( 'woocommerce_prettyPhoto_css' ); wp_dequeue_script( 'wc_price_slider' ); wp_dequeue_script( 'woocommerce' ); wp_dequeue_script( 'fancybox' ); wp_dequeue_script( 'jqueryui' ); }}