Created
October 11, 2022 04:41
Revisions
-
FreshLondon created this gist
Oct 11, 2022 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,101 @@ add_action( 'wp', 'remove_lightbox', 99 ); function remove_lightbox() { remove_theme_support( 'wc-product-gallery-lightbox' ); // removes photoswipe markup on frontend } // disable flexslider js function flex_dequeue_script() { wp_dequeue_script( 'flexslider' ); } add_action( 'wp_print_scripts', 'flex_dequeue_script', 100 ); // disable zoom jquery js file function zoom_dequeue_script() { wp_dequeue_script( 'zoom' ); } add_action( 'wp_print_scripts', 'zoom_dequeue_script', 100 ); // disable photoswipe js file function photoswipe_dequeue_script() { wp_dequeue_script( 'photoswipe-ui-default' ); } add_action( 'wp_print_scripts', 'photoswipe_dequeue_script', 100 ); function remove_global_css() { remove_action( 'wp_enqueue_scripts', 'wp_enqueue_global_styles' ); remove_action( 'wp_footer', 'wp_enqueue_global_styles', 1 ); remove_action( 'wp_body_open', 'wp_global_styles_render_svg_filters' ); } add_action( 'init', 'remove_global_css' ); add_action( 'wp_enqueue_scripts', 'dequeue_bloat_styles_scripts', 99 ); function dequeue_bloat_styles_scripts() { # Styles wp_dequeue_style( 'global-styles' ); wp_dequeue_style( 'wp-block-library' ); wp_dequeue_style( 'wp-block-library-theme' ); wp_dequeue_style( 'photoswipe' ); wp_dequeue_style( 'photoswipe-default-skin' ); # Scripts wp_dequeue_script( 'photoswipe' ); wp_dequeue_script( 'photoswipe-ui-default' ); wp_dequeue_script( 'flexslider' ); wp_dequeue_script( 'zoom' ); # if ( function_exists( 'is_woocommerce' ) ) { if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() ) { # Styles wp_dequeue_style( 'woocommerce-general' ); wp_dequeue_style( 'woocommerce-layout' ); wp_dequeue_style( 'woocommerce-smallscreen' ); 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_style( 'wc-blocks-styles' ); wp_dequeue_style( 'wc-blocks-style' ); wp_dequeue_style( 'wc-block-style' ); wp_dequeue_style( 'woocommerce-inline' ); wp_dequeue_style( 'select2' ); wp_dequeue_style( 'prettyPhoto' ); # Scripts wp_dequeue_script( 'woocommerce' ); wp_dequeue_script( 'jquery-blockui' ); wp_dequeue_script( 'jquery-placeholder' ); wp_dequeue_script( 'fancybox' ); wp_dequeue_script( 'jqueryui' ); wp_dequeue_script( 'js-cookie' ); wp_dequeue_script( 'jquery-blockui' ); wp_dequeue_script( 'jquery-payment' ); wp_dequeue_script( 'photoswipe' ); wp_dequeue_script( 'photoswipe-ui-default' ); wp_dequeue_script( 'prettyPhoto' ); wp_dequeue_script( 'prettyPhoto-init' ); wp_dequeue_script( 'select2' ); wp_dequeue_script( 'selectWoo' ); wp_dequeue_script( 'wc-add-to-cart' ); wp_dequeue_script( 'wc-add-to-cart-variation' ); wp_dequeue_script( 'wc-address-i18n' ); wp_dequeue_script( 'wc-add-payment-method' ); wp_dequeue_script( 'wc-cart' ); wp_dequeue_script( 'wc-cart-fragments' ); wp_dequeue_script( 'wc-checkout' ); wp_dequeue_script( 'wc-chosen' ); wp_dequeue_script( 'wc-country-select' ); wp_dequeue_script( 'wc-credit-card-form' ); wp_dequeue_script( 'wc-geolocation' ); wp_dequeue_script( 'wc-lost-password' ); wp_dequeue_script( 'wc-password-strength-meter' ); wp_dequeue_script( 'wc_price_slider' ); wp_dequeue_script( 'wc-single-product' ); wp_dequeue_script( 'woocommerce' ); } } }