jquery - WooCommerce - admin-ajax.php still needs a lot of time - how to dequeue -
i have performance issue website currently. can see following chart:
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
Post a Comment