jquery - WooCommerce - admin-ajax.php still needs a lot of time - how to dequeue -


i have performance issue website currently. can see following chart:

enter image description here

i added following code functions.php in order enqueue woocommerce styles , scripts on shop pages:

function grd_woocommerce_script_cleaner() {      // remove generator tag     remove_action( 'wp_head', array( $globals['woocommerce'], 'generator' ) );     // unless we're in store, remove cruft!     if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() ) {         wp_dequeue_style( 'woocommerce_frontend_styles' );         wp_dequeue_style( 'woocommerce-general');         wp_dequeue_style( 'woocommerce-layout' );         wp_dequeue_style( 'woocommerce-smallscreen' );         wp_dequeue_style( 'woocommerce_fancybox_styles' );         wp_dequeue_style( 'woocommerce_chosen_styles' );         wp_dequeue_style( 'woocommerce_prettyphoto_css' );         wp_dequeue_style( 'select2' );         wp_dequeue_script( 'wc-add-payment-method' );         wp_dequeue_script( 'wc-lost-password' );         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-credit-card-form' );         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( 'jquery-payment' );         wp_dequeue_script( 'fancybox' );         wp_dequeue_script( 'jqueryui' );     } } add_action( 'wp_enqueue_scripts', 'grd_woocommerce_script_cleaner', 99 ); 

however can still see these styles / scripts enqueued:

plugins/woocommerce/assets/js/jquery-blockui/jquery.blockui.min.js?ver=2.70 plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=2.4.12

inline:

<script type='text/javascript'> /* <![cdata[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> 

does know how can check plugins calling admin-ajax.php 5 times in total , how can dequeue other woocommerce scripts/styles?

thank you!


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -