D
D
Dmitry Klimantovich2020-08-22 20:40:02
WordPress
Dmitry Klimantovich, 2020-08-22 20:40:02

How to disable everything in Woocomerce except for the product catalog and the products themselves?

Good afternoon.

How to disable all functionality in Woocommerce except for the product catalog and the products themselves? I.e. shopping cart, checkout, etc. along with their javascript and css, so that they do not load the site, but with the ability to turn it on in the future.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry Komchev, 2020-08-22
@Lebezniy

When checking the page type, add styles and scripts connection for the required page types.

// Подключение стилей и скриптов только на страницах магазина
add_action( 'wp_enqueue_scripts', 'wc_styles_scripts', 99 );
function wc_styles_scripts() {

    if ( function_exists( 'is_woocommerce' ) ) {
        if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() && ! is_account_page() ) {

            wp_dequeue_style('woocommerce-layout');
            wp_dequeue_style('woocommerce-smallscreen');
            wp_dequeue_style('woocommerce-general');
            wp_dequeue_style('evolution-woostyles');

            wp_dequeue_script('wc_price_slider');
            wp_dequeue_script('wc-single-product');
            wp_dequeue_script('wc-add-to-cart');
            wp_dequeue_script('wc-cart-fragments');
            wp_dequeue_script('wc-checkout');
            wp_dequeue_script('wc-add-to-cart-variation');
            wp_dequeue_script('wc-single-product');
            wp_dequeue_script('wc-cart');
            wp_dequeue_script('wc-chosen');
            wp_dequeue_script('woocommerce');
            wp_dequeue_script('prettyPhoto');
            wp_dequeue_script('prettyPhoto-init');
            wp_dequeue_script('jquery-blockui');
            wp_dequeue_script('jquery-placeholder');
            wp_dequeue_script('fancybox');
            wp_dequeue_script('jqueryui');
        }
    }
}

You may find more information here WooCommerce Cheat Sheet

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question