• Hello, I find your plugin incredible. Congratulations.

    I have a woocommerce site where I do not sell anything, it’s an affiliate site. I use woocommerce to display affiliate products from other stores. The buy button links to the store with which I am commissioned.

    So I do not use most of woocommerce functions like shopping cart.

    How would I have to enter your code in my functions.php so I disable the woocommerce functions also the woocommerce pages?

    I would like to disable woocommerce throughout my site.`add_action( ‘wp_enqueue_scripts’, ‘child_manage_woocommerce_styles’, 99 );

    function child_manage_woocommerce_styles() {
    //remove generator meta tag
    remove_action( ‘wp_head’, array( $GLOBALS[‘woocommerce’], ‘generator’ ) );

    //first check that woo exists to prevent fatal errors
    if ( function_exists( ‘is_woocommerce’ ) ) {
    //dequeue scripts and styles
    if ( ! is_woocommerce() && ! is_cart() && ! is_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( ‘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’ );
    }
    }
    }

    A greeting
    shopping.modalia.es

  • The topic ‘Disable woocommerce functions on affiliate product pages’ is closed to new replies.