Delay JavaScript Execution compatibility exclusions
When using the Delay JavaScript Execution feature you may notice that it takes some time, or user's interaction for some elements, e.g. a menu, or a form that is located in the viewport, to appear.
You can prevent that, by clicking on the plugin/theme/service-specific boxes in the One-click exclusions section under the Delay JavaScript execution feature, available from WP Rocket 3.13:
If you're using an older WP Rocket version, you can add the plugin/theme/service-specific exclusions in the Excluded JavaScript files text area.
Note: you don't need to specify entries to the Excluded JavaScript files box if you've already selected the checkbox for the theme/plugin/service in the One-click exclusions section.
Please note that for compatibility reasons, some scripts are automatically excluded in WP Rocket’s core. You can check the current exclusions here, by searching for the array delay_js_exclusions
.
Tip: if you can't find a specific dependencie, plugin, theme or service in the below list, you can find any exclusion using the techniques described in this article.
List of compatibility exclusions
Note: You only need to manually use the following exclusions in WP Rocket versions older than 3.13 when the One-click exclusions boxes are not available.
General dependencies
- jQuery is not defined
- f.hoverIntent is not a function
- imagesLoaded is not defined
- wp.template is not a function
- _ is not defined
- mediaelementplayer is not a function
- moment is not defined
- wp is not defined
Plugins
- Additional Variation Images Gallery for WooCommerce
- Advanced Ads
- AMO Team Showcase
- Anywhere Elementor Pro
- Beaver Builder
- BDThemes Element Pack Lite
- Booked
- Bookly
- Borlabs Cookie
- Brizy
- Campaign Monitor for WordPress
- Carousel Upsells and Related Product for Woocommerce
- Chaty (Floating Chat Widget)
- clickskeks.at Cookiebanner
- Cookie and Consent Solution for the GDPR & ePrivacy
- Cookie Notice & Compliance for GDPR / CCPA
- Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control
- Complianz – GDPR/CCPA Cookie Consent
- Content Egg
- Coupon Referral Program
- Crisp – Live Chat and Chatbot
- Custom Twitter feeds pro
- Customer Reviews for WooCommerce Plugin
- Divi
- Divi Den Pro
- Divi Overlays
- Divitool Box - Page Preloader
- Divi Mobile
- Divi Pixel - Page Preloader
- Divi Supreme
- DP Preloader
- Dynamic Product Gallery for WooCommerce
- Dynamic Product Gallery Premium for WooCommerce
- Dynamic.ooo - Dynamic Content for Elementor
- Easy Table of Contents
- Ecwid Ecommerce Shopping Cart
- Elementor Custom Skin
- Elementor Header & Footer Builder
- Elementor Pro
- Elementor: SmartMenus
- Essential Addons for Elementor
- Elementor - Lazy Load Background Images
- EventON Lite
- Happy Elementor Addons Pro
- Essential Grid
- FacetWP
- FacetWP - Flyout menu
- Foogallery
- Formidable Forms
- FiboSearch – Ajax Search for WooCommerce
- Flexblock (Flothemes)
- Fluent Forms
- Flying Images by WP Speed Matters
- Forminator
- GDPR Cookie Consent
- GDPR Cookie Compliance (CCPA ready)
- Getwid – Gutenberg Blocks
- Google Tag Manager for WooCommerce PRO
- Google Tag Manager for WordPress
- Gravity Forms
- Green Forms
- GTranslate (Free plan - Language selector widget)
- HBook
- Instagram Feed pro
- Interactive Geo Maps
- JetBlog
- JetBlocks
- JetElements
- JetMenu
- JetPopup
- JetProductGallery
- JetReviews For Elementor
- JetSticky
- JetTricks - Visual effects for Elementor
- JetWoo Widgets For Elementor
- JetWooBuilder - Custom Quantity Selector
- LayerSlider
- LoftLoader Pro
- MailUp for WordPress – Email and Newsletter Subscription Form
- Maintenance
- Maps Marker Pro
- Master Slider – Responsive Touch Slider
- Max Mega Menu
- Meta Slider
- Monster Insights
- Motion.page
- Night Eye Pro
- Ninja Forms
- Ninja Tables
- NotificationX
- OoohBoi Steroids for Elementor
- Ocean Elementor Widgets
- One Click Accessibility
- OpenAI Chatbot for WordPress – Helper
- Optimole
- OSM – OpenStreetMap
- Oxygen
- OxyExtras
- PDF Embedder
- PageLoader by Bonfire
- Perfect WooCommerce Brands
- Photonic
- Pixel Caffein
- Pixel Manager for WooCommerce (Premium)
- Product Filter by WBW
- Popup Builder
- Popup Maker
- PowerPack Addons for Elementor
- Preloader for Divi
- Preloader Plus – WordPress Loading Screen Plugin
- Premium Addons for Elementor
- Presto Player
- Price Based on Country for WooCommerce (Pro)
- Prime Slider by BDThemes
- PRO Elements
- Product Filter for WooCommerce
- Product Filters for WooCommerce
- Product Gallery Slider for WooCommerce (Formerly Twist)
- RankMath
- Retainful – WooCommerce Abandoned Cart Recovery
- Revolution Slider
- Royal Elementor Addons
- Sassy Social Share
- Scrollsequence
- SEO Lounge - Digital Marketing Theme
- ShiftNav Pro - Responsive Mobile Menu
- ShiftNav – Responsive Mobile Menu
- Side Cart Woocommerce (Ajax)
- Simple Banner
- Site Kit by Google
- Short Pixel Adaptive Image
- Showcase IDX
- Slick Menu
- Smart Slider 3
- Smart Slider 3 Pro
- Smart Variations Images & Swatches for WooCommerce (Premium)
- Soliloquy
- SuperFly Menu
- SVG Support
- Symplr Ads
- Tabby Responsive Tabs
- Tidio Chat
- The Plus Addons for Elementor
- The Plus Addons for Elementor Pro
- ThemeREX Addons
- Thrive Architect
- Thrive Leads - Inline Form
- Thrive Quiz Builder
- Thrive Theme Builder
- Thrive Ultimatum
- Top Bar Pro
- Toolset Blocks
- TP WooCommerce Product Gallery PRO
- UberMenu
- Ultimate Addons for Elementor
- Ultimate Addons for WPBakery Page Builder
- Ultimate Responsive Image Slider
- Variation Swatches for WooCommerce
- WooCommerce Attribute Swatches
- WooCommerce bookings
- WooCommerce TM Extra Product Options
- WooCommerce Product Gallery
- WooCommerce Product Reviews Pro
- WooCommerce Stripe Gateway
- WOOF - Products Filter for WooCommerce
- WooLentor - WooCommerce Elementor Addons + Builder
- WooThumbs for WooCommerce
- Web Accessibility By accessiBe
- WP Armour
- WP MapIt
- WP Responsive Menu
- WP Search with Algolia
- WP Smart Preloader
- WP Store Locator
- WP Ultimate Post Grid
- WordPress Mega Menu – QuadMenu
- WPBakery Page Builder
- WP Forms
- WPForms - Offline Forms Addon
- wpDataTables – Tables & Table Charts
- WP Google Maps
- WP Google Maps Pro
- WP iCal Availability
- Yandex Ads
- YITH WooCommerce AJAX Product Filter
- YITH WooCommerce Ajax Product Filter Premium
Themes
- Andaman
- Artale Theme
- Ashe Pro Child Theme
- Astra Theme
- Avada Theme
- Avada Theme - FAQ Shortcode
- Avada Theme - Fusion Builder
- Avada Theme - Fusion Carousel
- Avada Theme - Fusion Grid Gallery
- Avada Theme - Fusion Slider
- Avada Theme - Portfolio
- Avada Theme - WooCommerce Product Gallery
- Avesa Theme
- Auteur Theme - Slider
- Autotrader
- Blossom Recipe Pro
- BeTheme
- Besa Theme
- Birth
- Cardealer
- Clover Theme
- Divi Theme
- Eikra Theme
- Ekko Theme
- Elessi Theme
- Enfold Theme
- Envision Theme
- Essentials | Multipurpose WordPress Theme
- Ewebot Theme (GT3 Themes)
- Farvis Theme
- Flatsome Theme
- Frida Theme
- GeneratePress
- Bridge Theme
- Honor
- HotelMaster
- JNews
- Jobify
- JOYN Theme
- JunoToys
- Jupiter
- Jupiter X
- Kadence Theme
- Kalium Theme
- Kava Theme
- LazaNews Theme
- Lay Theme
- ListeoTheme
- Listingpro
- Master Study
- Mai Delight Theme
- Maya Theme
- MH Magazine Theme
- Minimog Theme
- Molla Theme - WooCommerce Product Gallery
- Moozo Elementor
- My Listing Theme
- Neve Theme
- Newspaper Theme
- Niva Theme
- OceanWP Theme
- PenNews
- Pharmacy Mentor Theme
- Porto Theme
- PremiumPress Themes
- ProPhoto Theme
- Publisher Theme
- The7 Theme
- REHub
- Rey theme
- Sahifa Theme
- Salient Theme
- SimpleMag Theme
- Shoptimizer theme
- SmartMag
- Soledad Theme
- Stockholm Theme
- Storefront Theme
- StreamTube - Theme
- TheGem Theme
- Total Theme
- TownHub Theme
- Travel Monster Theme
- TravelTour Theme (GoodLayers)
- Uncode
- XStore Theme
- YOOtheme
- Werkstatt Theme
- WoodMart
- Zeen Theme
Services
- Amazon Ads
- CookieYes
- Google AdSense
- Google Analytics
- Google Maps
- Google Optimize
- Google Optimize - Anti-flicker snippet
- Google Recaptcha
- Google Tag Manager
- Gravitec.net Push
- HubSpot
- judge.me
- Mediavine
- NiceJob Reviews
- OneSignal
- poptin.com
- Stripe
- Reviews.io
- Typekit
- Venatus Media
- Wistia
General dependencies exclusions
jQuery is not defined
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js
f.hoverIntent is not a function
/wp-includes/js/hoverIntent.min.js
imagesLoaded is not defined
/wp-includes/js/imagesloaded.min.js
_ is not defined
/wp-includes/js/underscore.min.js
wp.template is not a function
/wp-includes/js/wp-util.min.js
mediaelementplayer is not a function
/wp-includes/js/mediaelement/
moment is not defined
/wp-includes/js/dist/vendor/moment.min.js
wp is not defined
/wp-includes/js/dist/api-fetch.min.js /wp-includes/js/dist/hooks.min.js /wp-includes/js/dist/i18n.min.js
Themes, plugins, services exclusions
Additional Variation Images Gallery for WooCommerce
Prevents delay in the loading of product images.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woo-variation-gallery/assets/js/slick.min.js /woo-variation-gallery/assets/js/frontend.min.js /wp-includes/js/underscore.min.js variation_custom_fields
Andaman
Unstuck the page loader (only use when jQuery is already excluded).
/andaman/assets/js/ /wp-andaman-plugins/shortcodes/vc_extend/
Fixes the page loader (not closing) and display the main menu.
/artale-elementor/assets/js/modulobox.js /artale-elementor/assets/js/artale-elementor.js /artale/js/jquery-stellar.js /artale/js/core/artale-plugins.js /artale/js/core/artale-custom.js var loader
The latest versions of Advanced Ads include automatic compatibility with Delay JS. So please update them first: Advanced Ads 1.27.0, Advanced Ads Pro 2.13.0, and Advanced Ads Tracking 2.1.0
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /uploads/(.*).js advanced_ads_ready advadsCfpQueue adsbygoogle adservice.google /advanced-ads(.*) advads_items advads_tracking_ads
Amazon Ads
To show the ads:
amazon-adsystem.com
To show the cookie consent banner:
/cdn-cookieyes.com/client_data/(.*)/script.js
To display team members.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /amo-team-showcase/public/js/wookmark.js /amo-team-showcase/public/js/amo-team-showcase-public.js /wp-includes/js/imagesloaded.min.js amoTeamVarsMake links clickable.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /anywhere-elementor-pro/build/index.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ashe-pro-child/assets/js/custom-scripts.js /ashe-pro-child/assets/js/custom-plugins.js
/astra/assets/js/minified/frontend.min.js
Additional exclusion for Astra add-ons:
/astra-addon/astra-addon-(.*).js
Load carousel:
var astra /astra/assets/js/minified/style.min.js
Fires animations, sliders, mobile-specific behaviors:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /uploads/fusion-scripts/(.*).js window.off_canvas_
Or
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /plugins/fusion-builder/ /plugins/fusion-core/ /Avada/includes/
Load mobile menu scripts without a delay:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /Avada/assets/min/js/general/avada-menu.js /Avada/includes/lib/assets/min/js/library/modernizr.js /Avada/includes/lib/assets/min/js/library/jquery.easing.js
Fix sticky menu:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /Avada/assets/min/js/general/avada-menu.js
Load portfolio on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /library/packery.js /library/isotope.js /library/imagesLoaded.js /general/fusion-lightbox.js /fusion-core/js/min/avada-portfolio.js
Load Off Canvas pop-ups without user interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /uploads/fusion-scripts/(.*).min.js window.off_canvas_
Avada Theme - FAQ Shortcode
Displays content created with the FAQ shortcode:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-content/plugins/fusion-core/js/min/avada-faqs.js
Avada Theme - Fusion Builder
To allow submiting forms.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /fusion-builder/assets/js/min/general/fusion-form.js /fusion-builder/assets/js/min/general/fusion-form-logics.js /Avada/includes/lib/assets/min/js/library/cssua.js /Avada/includes/lib/assets/min/js/general/fusion.js /Avada/includes/lib/assets/min/js/library/modernizr.js
Avada Theme - Fusion Carousel
Display carousel on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /Avada/includes/lib/assets/min/js/library/jquery.carouFredSel.js /Avada/includes/lib/assets/min/js/general/fusion-carousel.js fusionCarouselVars
Avada Theme - Fusion Grid Gallery
Display fusion grid gallery without delay:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /fusion-builder/assets/js/min/general/fusion-gallery.js /Avada/includes/lib/assets/min/js/library/imagesLoaded.js /Avada/includes/lib/assets/min/js/library/isotope.js /Avada/includes/lib/assets/min/js/library/packery.js /Avada/includes/lib/assets/min/js/library/lazysizes.js
Avada Theme - Fusion Slider
Display fusion slider without delay:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /fusion-core/js/min/avada-fusion-slider.js /Avada/includes/
Avada Theme - Portfolio
Show the Portfolio grid on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /Avada/includes/lib/assets/min/js/library/imagesLoaded.js /Avada/includes/lib/assets/min/js/library/isotope.js /Avada/includes/lib/assets/min/js/library/lazysizes.js /Avada/includes/lib/assets/min/js/library/modernizr.js /Avada/includes/lib/assets/min/js/library/packery.js /fusion-core/js/min/avada-portfolio.js avadaPortfolioVars
Avada Theme - WooCommerce Product Gallery
To fix issue with Avada product gallery:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /Avada/assets/min/js/general/avada-woo-product-images.js /Avada/includes/lib/assets/min/js/library/jquery.flexslider.js
Above's exclusions are automatically added to product pages using WooCommerce product gallery.
Avesa Theme
Display images on product pages.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /avesa/js/main.js /avesa/js/isotope.js /sw_core/js/slick.min.js /avesa/js/bootstrap-datetimepicker.min.js /avesa/js/bootstrap.min.js
Auteur Theme
Fire the slider on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /g5plus-auteur/assets/js/core.min.js /g5plus-auteur/assets/vendors/ /auteur-framework/libs/smart-framework/assets/vendors/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js /wp-includes/js/imagesloaded.min.js
Autptrader
Fire animations and layout rendering on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /autotrader/
Trigger animations and makes the mobile menu immediately responsive:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /betheme/ mfn /wp-includes/js/jquery/ui/tabs.min.js /wp-includes/js/jquery/ui/core.min.js
Trigger animations and makes the mobile menu immediately responsive:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /besa/js/
To load the content with no interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /birth_057/js/slick.min.js /birth_057/js/jscript.js
Blossom Recipe Pro Theme
Display Fontawesome icons without delay, Display images without delay when the theme's Lazyload is used. Fix the mobile menu
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /blossom-recipe-pro/js/custom.min.js /blossom-recipe-pro/js/layzr.min.js /blossom-recipe-pro/js/owl.carousel.min.js /blossom-recipe-pro/js/owlcarousel2-a11ylayer.min.js /blossom-recipe-pro/js/theia-sticky-sidebar.min.js /blossomthemes-toolkit/public/js/fontawesome/all.min.js /wp-includes/js/imagesloaded.min.js /wp-includes/js/masonry.min.js
To show parallax background, slideshow background and some animations instantly.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /uploads/bb-plugin/ /bb-plugin/js/yui3.min.js /wp-includes/js/imagesloaded.min.js /bb-plugin/js/fl-slideshow.min.js
Display slider without interaction.
/bdthemes-prime-slider-lite/assets/js/bdt-uikit.min.js
/booked/ /js/jquery/ui/datepicker.min.js
To load the booking form on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /bookly-responsive-appointment-booking-tool/frontend/ window.bookly
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js borlabsCookieConfig borlabs-cookie.min.js borlabsCookieContentBlocker BorlabsCookieBox
Fixes page preloader not closing.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /bridge-creative/bridge/js/ /wp-includes/js/
Prevents partially loading the slider.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /brizy/public/editor-build/(.*)-wp/editor/js/group-(.*).js /brizy/public/editor-build/(.*)-wp/editor/js/preview.js Brizy.emit
Fix slider and form console errors:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/jquery/(.*) /cardealer/js/(.*)
Campaign Monitor for WordPress
Fixes dependency on jQuery when using the Autotrader theme:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /forms-for-campaign-monitor/
Carousel Upsells and Related Product for Woocommerce
To load the carousel products with the correct spacing without interaction:
/carousel-upsells-and-related-product-for-woocommerce/assets/js/glide.min.js carusel_poduct_related
The widget buttons are showed on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /chaty-pro/ /chaty/
Load the cookie banner without interaction.
clickskeks
Load the hamburger menu.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /clover-theme(.*)/
Cookie and Consent Solution for the GDPR & ePrivacy
To show the cookie banner without interaction:
iubenda_cs.js var _iub
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /cookie-notice/ var cnArgs
Resolves issue with links not being clickable.
consent.cookiebot.com
Complianz – GDPR/CCPA Cookie Consent
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js complianz
Show charts on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /content-egg/res/js/morrisjs/morris.min.js /content-egg/res/js/morrisjs/raphael.min.js Morris.Area
Fixes non-breaking dependency error.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /coupon-referral-program/ /wp-includes/js/jquery/ui/draggable.min.js
Also requires excluding the following from JavaScript deferring:
/coupon-referral-program/
Crisp – Live Chat and Chatbot
Allow the chat icon to be displayed:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js CRISP_RUNTIME_CONFIG l.js
Allow Twitter feed pro to display a Twitter feed:
/custom-twitter-feeds-pro/js/ctf-scripts.min.js
Customer Reviews for WooCommerce Plugin
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /customer-reviews-woocommerce/js/colcade.js
Divi 4.10+ Load animated elements without interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js .dipi_preloader_wrapper_outer /Divi/js/scripts.min.js /Divi/js/custom.unified.js /js/magnific-popup.js var DIVI
Enable sticky elements on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js .dipi_preloader_wrapper_outer /Divi/js/scripts.min.js /Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js var DIVI
Play video background on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate.min.js /Divi/js/custom.unified.js /js/mediaelement/(.*) mejs
Avoids a double tap to open the mobile menu:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate.min.js /Divi/js/scripts.min.js
or
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate.min.js /Divi/js/custom.unified.js
Compatibilty with the Number Counter module:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js .dipi_preloader_wrapper_outer /Divi/js/scripts.min.js /Divi/js/custom.unified.js /js/magnific-popup.js var DIVI /Divi/includes/builder/feature/dynamic-assets/assets/js/easypiechart.js
Hide sticky menu on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /js/jquery/jquery-migrate.min.js /Divi/js/scripts.min.js /Divi/includes/builder/feature/dynamic-assets/assets/js/magnific-popup.js jqueryParams firstHeader
Avoid white flash when using this trick to prevent Divi's own flashing:
elm.style.display
Fires animations and content created with Divi Den Pro.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ddpro/build/freddie/js/freddieScriptPageTransition.js /ddpro/build/freddie/js/freddieScriptsHeaders.js /ddpro/build/freddie/js/freddieScriptsContents.js /ddpro/build/freddie/js/gsap/gsap.min.js
Enable modals to be displayed on screen
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js .dipi_preloader_wrapper_outer /Divi/js/scripts.min.js /Divi/js/custom.unified.js var DIVI /divi-overlays/
Page Preloader
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js jQuery('.preloader')
Menu animations
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /divi-toolbox/assets/js/toolbox-scripts.js
Divi Mobile - Page Preloader
Avoid double click when using the mobile menu.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js divi-menu dm_nav
Divi Pixel - Page Preloader
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js .dipi_preloader_wrapper_outer
Show the elements on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js .dipi_preloader_wrapper_outer /Divi/js/scripts.min.js /Divi/js/custom.unified.js /js/magnific-popup.js var DIVI /supreme-modules-for-divi/
Avoid white screen before user interaction
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js<br>elm.style.display /supreme-modules-pro-for-divi/includes/modules/ImageCarousel/frontend.min.js /supreme-modules-pro-for-divi/public/js/swiper-bundle.min.js<br>
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js jQuery('.loader').delay dp_preloader
Dynamic Product Gallery for WooCommerce
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woocommerce-dynamic-gallery/ a3revWCDynamicGallery
/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?$ /jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\?(.*))?$ /woocommerce-dynamic-gallery-pro/assets/js/mygallery/jquery.a3-dgallery.js settings_defaults_ a3revWCDynamicGallery<br>
Dynamic.ooo - Dynamic Content for Elementor
Show dynamic content
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ /wp-includes/js/imagesloaded.min.js ElementorProFrontendConfig elementorFrontendConfig /dynamic-content-for-elementor/assets/lib/expressionlanguage/expressionlanguage.min.js /dynamic-content-for-elementor/assets/js/conditional-fields.min.js /dynamic-content-for-elementor/assets/js/settings.min.js /dynamic-content-for-elementor/assets/js/fix-background-loop.min.js /wp-includes/js/dist/hooks.min.js /wp-includes/js/dist/i18n.min.js
Adds review markup on page load (needed for search engines to read it properly)
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /judgeme_widget_v(.*).js jdgmSettings
Prevent Google search console errors on product missing fields ( rich snippets schema)
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js<br>/judgeme_widget_v(.*).js jdgmSettings loader.js
Avoid the Easy Table of Contents to briefly open when the page loads.
/easy-table-of-contents/assets/js/front.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js app.ecwid.com/script.js /ecwid-shopping-cart/js/frontend.js /ecwid-shopping-cart/js/static-page.js ecwidParamswindow.ec jQuery.mobile xSearch xCategoriesV2 xProductBrowser Ecwid.init
Fixes preloader not closing.
/jquery(-migrate)?((.min|.slim|.slim.min)|(.*)?([0-9]+)(.min|.slim|.slim.min))?.js /eikra/assets/js/ EikraObj
Fixes preloader (blank page) not closing.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ekko/
Fixes console error when Elementor scripts are excluded
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig /ele-custom-skin(.*)/assets/js/
Fixes menu not opening (on an issue if Elementor scripts are excluded from delay):
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /header-footer-elementor/inc/js/frontend.js
Show elements, galleries, and start animations:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ /wp-includes/js/imagesloaded.min.js ElementorProFrontendConfig elementorFrontendConfig
When User Cache is active the following exclusions will resolve console errors:
/wp-includes/js/underscore.min.js /wp-includes/js/jquery/ui/core.min.js /wp-includes/js/backbone.min.js elementorAdminBarConfig elementorCommonConfig elementorWebCliConfig elementorDevToolsConfig
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js /elementor-pro/assets/js/preloaded-elements-handlers.min.js
Essential Addons for Elementor
Start the carousel on page load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig /essential-addons(-for)?-elementor(-lite)?/.*(.min)?.js
Elementor - Lazy Load Background Images
Start background images so they load immediately:
lazyloadRunObserver
EventON Lite
Load the events calendar on page load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /eventon-lite/assets/js/(.*)
Happy Elementor Addons Pro
Avoid broken functionality in addons when Elementor default Exclusions are in place.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig /happy-elementor-addons-pro/
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elessi-theme/assets/js/min/functions.min.js /elessi-theme/assets/js/min/main.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /dynamic_avia/avia-footer-scripts-(.*).js var avia_is_mobile
When using theme's shortcodes:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /enfold/js/avia.js /enfold/js/shortcodes.js /enfold/config-templatebuilder/avia-shortcodes/ /enfold/js/avia-compat.js /enfold/js/waypoints/waypoints.min.js /enfold/js/avia-snippet-(.*).js
Loads the slider without user interaction when using Enfold's Layerslider implementation:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js layerslider
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /envision/lib/js/app.min.js var CloudFwOp
Essentials | Multipurpose WordPress Theme
Fixes preloader (blank page).
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /essentials/js/essentials.min.js /essentials/js/build/bootstrap-select.min.js
Fire animations on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /gt3-themes-core/ /uploads/gt3-assets/js/(.*) /wp-includes/js/imagesloaded.min.js
Allow the page to load without interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-content/themes/ewebot/dist/js/theme.js
Load grid without interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /essential-grid/ lightboxOptions
Fire animations and layout rendering on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /farvis/
Flatsome Theme
Avoid homepage slider delay.
Allow zoom on the product image gallery.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /flatsome/assets/js/flatsome.js /flatsome/assets/libs/packery.pkgd.min.js /flatsome/assets/js/woocommerce.js
Allow images to load immediately.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /flatsome/inc/integrations/wp-rocket/flatsome-wp-rocket.js /flatsome/assets/js/flatsome.js /flatsome/inc/extensions/flatsome-lazy-load/flatsome-lazy-load.js
Show Google Map on page load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js maps.googleapis.com google.maps.LatLng
Depending on your configuration, you may also need to exclude the file below, in addition to the ones above.
This one is also necessary to allow zoom on the product image gallery.
/wp-includes/js/hoverIntent.min.js
Frida Theme
Display images without user interaction and avoid issues with simpleLighbox images
/wp-includes/js/jquery/jquery.min.js /wp-includes/js/jquery/jquery-migrate.min.js /wp-content/themes/frida/(.*)
/facetwp/assets/js/dist/front.min.js window.FWP_
/facetwp-flyout/assets/js/front.js
Prevents delay in the loading of product images.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /plugins/foobox-image-lightbox/free/js/foobox.free.min.js /plugins/foogallery-premium/pro/extensions/default-templates/shared/js/foogallery.min.js
FiboSearch – Ajax Search for WooCommerce
Avoid search modals moving to the top when adding keyword in the input field.
/wp-includes/js/jquery/jquery.js /wp-includes/js/jquery/jquery-migrate.js /ajax-search-for-woocommerce-premium/assets/js/search.js
Prevent the delay of the function and the file that processes the signature.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js frmSigs /formidable-signature/js/frm.signature.min.js
Fire animations and show images on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /flo-flex-builder/dist/flex-public.min.js flexDebug
Fixes files upload field:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /fluentform/public/js/(.*).js /fluentformpro/public/js/(.*).js
Requires exlcuding jQuery from JavaScript deferring as well
Flying Images by WP Speed Matters
Fixes images not being loaded until there is user interaction
flyingImages
Forminator plugin
Display form without interaction
/wp-includes/js/jquery/jquery.min.js /wp-includes/js/jquery/jquery-migrate.min.js forminatorFront /forminator/build/front/front.multi.min.js /forminator/assets/js/library/jquery.validate.min.js /forminator/assets/forminator-ui/js/forminator-form.min.js /forminator/assets/forminator-ui/js/select2.full.min.js /wp-includes/js/jquery/ui/datepicker.min.js /wp-includes/js/dist/vendor/moment.min.js
Show the consent banner on page load.
/wp-includes/js/jquery/jquery.min.js /wp-includes/js/jquery/jquery-migrate.min.js /public/js/cookie-law-info-public.js Cli_Data
Show the consent banner on page load.
/wp-includes/js/jquery/jquery.min.js /wp-includes/js/jquery/jquery-migrate.min.js /gdpr-cookie-compliance/dist/scripts/main.js
GeneratePress
Fixes the mobile menu requiring a double touch, if touching the mobile menu is the first interaction of a visitor with the page.
/generatepress/assets/js/menu.min.js generatepressMenu /gp-premium/menu-plus/functions/js/offside.min.js
Honor
Only required if used with WPBakery plugin to fix some dependencies issues:
/honor/js/__scripts.js HONOR_STORAGE /js_composer/
HotelMaster
Fixes double touch required to use the menu on mobile.
/wp-includes/js/jquery/jquery.min.js /wp-includes/js/jquery/jquery-migrate.min.js /hotelmaster/javascript/gdlr-script.js /hotelmaster/plugins/dl-menu/modernizr.custom.js /hotelmaster/plugins/dl-menu/jquery.dlmenu.js /hotelmaster/plugins/superfish/js/superfish.js /hotelmaster/plugins/jquery.easing.js
Display blog archive posts in a masonry layout without user interaction.
/gp-premium/menu-plus/functions/js/offside.min.js offSide
Loads the blog
/wp-includes/js/masonry.min.js /gp-premium/blog/functions/js/scripts.min.js /wp-includes/js/imagesloaded.min.js
Fixes tabs when jQuery is excluded from Delay JavaScript Execution.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /wp-includes/js/jquery/ui/tabs.min.js /wp-includes/js/jquery/ui/core.min.js
Google AdSense
adsbygoogle
Google Analytics
google-analytics.com/analytics.js ga\( ' ga\('
Google Maps
maps.googleapis.com maps.google.com
Google Optimize
a,s,y,n,c,h,i,d,e googleoptimize.com/optimize.js
Google Optimize - Anti-flicker snippet
Prevent a flicker or blank screen. You must exclude the following in addition to either your Google Optimize code (see above) or your Tag Manager code (see below)
async-hide
Fixes dependency issues related to Google Recaptcha:
recaptcha
Google Tag Manager
/gtag/js gtag\( /gtm.js
Google Tag Manager for WooCommerce PRO
Fire tracker on page load.
/gtm-ecommerce-woo-pro/assets/gtm-ecommerce-woo-pro.js
Google Tag Manager for WordPress
Stop the white screen flash after user interaction
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js dataLayer
Display the push notification.
storage/(.*)/client.js
Display the form.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js js.hsforms.net hbspt.forms.create
Load forms on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /gravityforms/ gform
Fix recaptcha console errors:
recaptcha
Fixes the form and console errors when conditions are used
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /gravityforms/js/conditional_logic.min.js
Avoid JavaScript errors in the console and form not displayed when the Gravity form one-click exclusion is checked.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/plupload/plupload.min.js /wp-includes/js/plupload/moxie.min.js
Load forms without any delay:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js leform.min.js leform_customjs_handlers leform_ajax_url
GTranslate (Free plan - Language selector widget)
To enable immediate translation on the page without user interaction
translate.google.com googleTranslateElementInit
Hbook
Render the form on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /hbook/ hb_booking_form_data hb_max_date
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /instagram-feed-pro/js/sbi-scripts.min.js sb_instagram_js_options
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /interactive-geo-maps-premium/assets/public/map-service/app.min.js /interactive-geo-maps/assets/public/map-service/app.js iMapsData cdn.amcharts.com/lib/
JetBlocks
Enable dropdown on hover on the Cart and enable Mobile Sticky Header
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /jet-blocks/assets/js/jet-blocks.min.js
JetBlog
News ticker to work on pageload (in addition to any other Jet exclusions).
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor-pro/ /elementor/ /jet-blog/ ElementorProFrontendConfig elementorFrontendConfig hasJetBlogPlaylist
JetElements
Load JetElements on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig /jet-elements/ hasJetBlogPlaylist jetElements /wp-includes/js/jquery/ui/
Mobile menu to show on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor-pro/ /elementor/ /jet-blog/assets/js/lib/slick/slick.min.js /jet-elements/ /jet-menu/ elementorFrontendConfig ElementorProFrontendConfig hasJetBlogPlaylist JetEngineSettings jetMenuPublicSettings
When using JetMenu with JetReviews
/jet-reviews/assets/js/lib/vue.min.js
To show the pop up
/jet-popup/assets/js/lib/anime-js/anime.min.js /jet-popup/assets/js/jet-popup-frontend.js /jet-woo-builder/ var jetPopupData
To avoid issues with the product gallery on the product page:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /jet-woo-product-gallery/assets/lib/swiper/swiper.min.js /jet-woo-product-gallery/assets/js/jet-woo-product-gallery.min.js
To show the reviews on the product page:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /jet-reviews/assets/js/jet-reviews-frontend.js /jet-reviews/assets/js/lib/vue.min.js jetReviewsWidget
Allows sticky menu and sidebar to be displayed:
/jetsticky-for-elementor/
JetTricks - Visual effects for Elementor
To display animations.
/jet-tricks/
JetWoo Widgets For Elementor
Load JetWoo carousel on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig /jetwoo-widgets-for-elementor/assets/js/jet-woo-widgets.js /jet-woo-builder/assets/js/jet-woo-builder.min.js /jet-woo-builder/assets/js/frontend.min.js /wp-includes/js/imagesloaded.min.js
JetWooBuilder - Custom Quantity Selector
Add quantity buttons to add to cart.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/dist/hooks.min.js /wp-includes/js/dist/i18n.min.js /elementor-pro/ /elementor/ elementorFrontendConfig ElementorProFrontendConfig JetEngineSettings /jet-woo-builder/ /jet-woo-builder-custom-quantity-selectors-main/assets/js/main.js
Toggle the search box on mobile:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate.min.js /jnews/assets/js/(.*) jnews jfla
Load images without interaction:
/jnews/assets/js/modernizr-custom.js
Prevent white space on the mobile header before user interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate.min.js /jobify/js/jobify.min.js /jobify/js/select2.full.min.js
Prevent the page from not loading on mobile devices
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /swift-framework/includes/page-builder/frontend-assets/js/lib/modernizr-custom.js /swift-framework/includes/page-builder/frontend-assets/js/spb-functions.min.js /swift-framework/includes/swift-slider/assets/js/swift-slider.min.js /swift-framework/public/js/lib/imagesloaded.pkgd.min.js /themes/joyn/js/owl.carousel.min.js /themes/joyn/js/theme-scripts.js /themes/joyn/js/functions.js
Display the swiper/carousel products:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate.min.js /junotoys/fw/js/core.init.js /junotoys/fw/js/core.utils.js /junotoys/fw/js/superfish.js /junotoys/fw/js/swiper/swiper.js /trx_utils/shortcodes/theme.shortcodes.js /wp-includes/js/jquery/ui/(.*)
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /jupiter/(.*).js /wp-includes/js/underscore.min.js
You may also need additionally exclude the following inline JavaScript for loading the font immediately:
WebFont.load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /jupiterx/(.*).js /wp-includes/js/underscore.min.js
You may also need additionally exclude the following inline JavaScript for loading the font immediately:
WebFont.load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /LayerSlider/assets/static/layerslider/js/layerslider.utils.js /LayerSlider/assets/static/layerslider/js/layerslider.kreaturamedia.jquery.js /LayerSlider/assets/static/layerslider/js/layerslider.transitions.js initLayerSlider
Prevent the page from getting stuck in the loader and load the page content without user interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js loftloader.min.js
Prevents the need for a double tap on the mobile menu.
/neve/assets/js/build/modern/frontend.js
Loads images without delay:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js tagdiv_theme.min.js tdBlocksArray
Render the slider and Youtube videos on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js tagdiv_theme.min.js tdBlocksArray tdb_globals td_youtube_list_ids iosSlider /td-cloud-library/assets/js/js_files_for_front.min.js
Trigger the page loader and the typewriter:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /niva/js/ /sweetthemes-framework/js/ mt_typed
OceanWP theme
Avoids double tap on mobile menu
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ocean-side-panel/assets/js/side-panel.min.js /oceanwp/assets/js/theme.vanilla.min.js
Fixes some non-function breaking browser console errors.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /oceanwp/
Avoid double click to open mobile menu and search button
/kadence/assets/js/navigation.min.js mobile_menu_breakpoint kadenceConfig
Kalium Theme
Fixes the hamburger menu.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /kalium/assets/js/main.min.js mobile_menu_breakpoint var _k
Kava Theme
Fixes the header color issue.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /themes/kava/assets/js/theme-script.js
LazaNews Theme
Prevents the page preloading animation from being stuck until user interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /jquery.custom.js
Lay Theme
Start showing content on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/backbone.min.js /wp-includes/js/underscore.min.js /lay/ /laytheme-carousel/ window.laytheme
Listeo Theme
Render the page on pageload
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /listeo/js/
Display the map and avoid console errors.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /listingpro/assets/lib/jquerym.menu/js/jquery.mmenu.min.all.js /listingpro/assets/lib/Magnific-Popup-master/jquery.magnific-popup.min.js /listingpro/assets/js/select2.full.min.js /listingpro/assets/js/jquery.city-autocomplete.js /listingpro/assets/js/chosen.jquery.min.js /listingpro/assets/lib/bootstrap/js/bootstrap-slider.js /listingpro/assets/js/jquery-ui.js /listingpro/assets/js/mapbox.js /listingpro/assets/js/main.js /listingpro/assets/js/leaflet.markercluster.js maps
Maps Marker Pro
Load map on pageload.
/maps-marker-pro/js/mapsmarkerpro.js var mapsMarkerPro
Master Study Theme
Prevents the page preloading animation from being stuck until user interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /masterstudy/assets/js/custom.js /masterstudy/assets/vendors/jquery.fancybox.min.js /masterstudy/assets/js/select2.full.min.js
Renders mobile menu on pageload
/mai-engine/assets/js/min/menus.min.js maiMenuVars no-js
Convert the mobile menu into a selector form on mobile devices without user interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /maya/js/jquery.mobilemenu.js /maya/js/jquery.custom.js /maya/core/includes/js/jquery.tipsy.js
Master Slider – Responsive Touch Slider
Prevents Master Slider to be initially hidden
masterslider
MailUp for WordPress – Email and Newsletter Subscription Form
Enables subscription from to be submited
/mailup-email-and-newsletter-subscription-form/public/js/mailup-public.js mailup-js-extra
Removes the preload spinner without interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /maintenance/
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/hoverIntent.min.js /megamenu/js/maxmegamenu.js var megamenu
For the Pro version this file may need to be excluded too:
/megamenu-pro/assets/public.js
Shows the slider on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ml-slider/ var metaslider
scripts.mediavine.com
Display menus on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /mh-magazine/
Display menus on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /minimog/
Display WooCommerce product gallery images on page load.
/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?$ /jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\?(.*))?$ /wp-content/themes/molla/assets/js/plugins/jquery.plugin.min.js /wp-content/themes/molla/assets/js/plugins/jquery.lazyload.js /wp-content/themes/molla/inc/lib/pro/skeleton/skeleton.js /wp-content/themes/molla/assets/js/sticky.js /wp-content/themes/molla/assets/js/main.js
__gtagTracker monsterinsights_frontend /google-analytics-for-wordpress/assets/js/frontend-gtag.min.js
Fixes any issue with Motion.page animations
/motionpage/core/includes/assets/js/(.*) /motionpage/core/includes/assets/js/gsap/(.*) /motionpage/assets/js/(.*) /motionpage/assets/js/gsap/(.*)
Display the countdown timer without interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /moozo-elementor/assets/js/countdown.js /moozo-elementor/assets/vendor/countdown/countdown.min.js
Show the content on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /my-listing/assets/ /wp-includes/js/dist/vendor/moment.min.js maps.googleapis.com MyListing _Explore_Settings
Prevent the widget nice job review from not loading.
Note: cdn.nicejob.co should also be added to the Excluded JavaScript Files from Load JavaScript deferred and Minify JavaScript
cdn.nicejob.co
Solve links not being clickable:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /plugins/night-eye-pro/ nightEyeProOptions
Show the form on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/underscore.min.js /wp-includes/js/backbone.min.js /ninja-forms/assets/js/min/front-end-deps.js /ninja-forms/assets/js/min/front-end.js nf-
Show the table on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ninja-tables(.*)/assets/ /ninja-tables(.*)/public/ /wp-includes/js/dist/vendor/moment.min.js ninja_table_instance_ ninja_filter_ ninja_table_ready_init_table_id
Show the pop-up notification
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-content/plugins/notificationx/assets/public/js/(.*).js notificationXArr
OoohBoi Steroids for Elementor
Display OohhBoi elements on page load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig /ooohboi-steroids-for-elementor/
Avoid console errors (Elements added with this plugin should work)
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig /ocean-elementor-widgets/
Allow One Click Accessibility to work on all pages:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /pojo-accessibility/assets/js/app.min.js
Fire tracker on pageload
onesignal
OpenAI Chatbot for WordPress – Helper
Allow for chatbot icon load without user interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /helper/js/helper.min.js mdpHelper
To fire excluded JavaScript files served through the Optimole CDN:
optimoleData
Display the map and avoid console errors.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /osm/js/OL/ /osm/js/osm-v3-plugin-lib.js vectorM
When using the "Pro Menu" element:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /component-framework/vendor/aos/aos.js AOS.init oxygen_init_pro_menu oxy-pro-menu-show-dropdown
Prevents incorrect positioning of the Shape Divider on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js oxy-shape-divider
Allow tabs toggles to be closed when the page loads:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js oxygenVSBInitToggleJs
When using Pro Media Player:
vime vime.esm.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /pageloader-by-bonfire/pageloader.js bonfire-pageloader-overlay
PenNews by PencilDesign
When the theme's lazyload functionality is used, lazyload images without interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /pennews/js/script.min.js /pennews/js/script.lib.min.js<br>
Load the PDF's without user interaction.
Please note that if Defer Javascript Execution is enabled, you also need to exclude these files from being deferred.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /pdf-embedder/js/(.*).js
Perfect Brands for WooCommerce
Show the slider on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /perfect-woocommerce-brands/assets/lib/slick/slick.min.js /perfect-woocommerce-brands/assets/js/functions-frontend.min.js
Show popup on exit:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /popup-builder/public/js/(.*).js /popupbuilder-exit-intent/public/javascript/ExitIntent.js var sgpbPublicUrl SGPB_POPUP_PARAMS
Show popup on one click:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/jquery/ui/core.min.js /pum/pum-site-scripts.js pum
If Asset Caching in Popup Maker's settings has been disabled, use these exclusions:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/jquery/ui/core.min.js /plugins/popup-maker/assets/js/site.min.js pum
To show popups and forms.
Exclude popt.in JS from Minify JavaScript files
cdn.popt.in/pixel.js
PowerPack Addons for Elementor
Show animations:
/powerpack-lite-for-elementor/assets/js/min/frontend.min.js
Close the preloader:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /preloader.js preLoaderObj
Preloader Plus – WordPress Loading Screen Plugin
Prevents the preloader from being stuck until there's user interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /preloader-plus/(.*)
Make equal height work:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /premium-addons-for-elementor/assets/frontend/min-js/premium-addons.min.js /premium-addons-for-elementor/assets/frontend/min-js/isotope.min.js
Make filters work:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /premium-addons-for-elementor/assets/frontend/min-js/premium-addons.min.js /premium-addons-for-elementor/assets/frontend/min-js/isotope.min.js /premium-addons-elementor/pa-frontend-(.*).min.js
Make lottie animations work:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js window.scopes_array lottie.min.js
Make the testimonials' carousel work:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /premium-addons-for-elementor/assets/frontend/min-js/slick.min.js /premium-addons-pro/assets/frontend/min-js/tooltipster.min.js
Load the video player
/wp-includes/js/dist/vendor/regenerator-runtime.min.js /presto-player/dist/components/web-components/web-components.esm.js /presto-player/src/player/player-static.js var player /wp-includes/js/dist/api-fetch.min.js /wp-includes/js/dist/hooks.min.js /wp-includes/js/dist/i18n.min.js
Price Based on Country for WooCommerce
To load the prices and currency switcher without interaction
/woocommerce-product-price-based-on-countries/assets/js/ajax-geolocation.min.js /woocommerce-price-based-country-pro-addon/assets/js/currency-switcher.min.js add-to-cart.min.js cart-fragments.min.js
Display slider without interaction
/plugins/bdthemes-prime-slider-lite/assets/js/bdt-uikit.min.js
Product Gallery Slider for WooCommerce (Formerly Twist)
Show the slider on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /twist/assets/js/slick.min.js wpgs-public-js-after
Fixes functions execution when the jQuery library is already excluded:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /pro-elements/
Product Filter for WooCommerce
Filter button responsive on first click:
/wp-includes/js/jquery/jquery.min.js /wp-includes/js/jquery/jquery-migrate.min.js /wp-includes/js/hoverIntent.min.js /prdctfltr/
Product Filters for WooCommerce
Make the filters work:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woocommerce-product-filters/ /woocommerce/assets/js/accounting/accounting.min.js /wp-includes/js/jquery/ui/ wcpf-load-project WCPFData
Display the gallery without user interaction.
/photonic/include/js/front-end/module/photonic-baguettebox.min.js
Fire the tracker on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /pixel-caffeine/build/frontend.js aepc_pixel
Pixel Manager for WooCommerce (Premium)
Fire the tracker on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /woocommerce-pixel-manager-pro/js/public/ wpm
Product Filter by WBW (for WooCommerce)
Resolves issue where the product filter won't load on the page, there's a 'loading' gif stuck in its place, and there's a console error.
/jquery-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?$ /jquery-migrate(.*)(.min|.slim|.slim.min)?.js(\?(.*))?$ /wp-content/plugins/woo-product-filter/modules/woofilters/js/frontend.woofilters.js /wp-includes/js/jquery/ui/mouse.min.js /wp-includes/js/jquery/ui/core.min.js /wp-includes/js/jquery/ui/slider.min.js
Exclude self-hosted analytics to avoid blocking following scripts:
local_ga_js
Fix the sticky menu:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /rehub-theme/js/custom_floatpanel.js
Fix the sticky menu on mobile and animations:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /rey/scripts-(.*).js /rey-core/assets/js/
Retainful – WooCommerce Abandoned Cart Recovery
Show the pop-up
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /retainful-next-order-coupon-for-woocommerce/src/premium/assets/js/atc-popup.min.js /retainful-next-order-coupon-for-woocommerce/src/premium/assets/js/exit-intent-popup.js retainful.com rnoc-add-to-cart-js-before rnoc_redirect_coupon_popup
Show the slider on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /revslider/public/assets/js/ /revslider-(.*)-addon/ setREVStartSize rev_slider_ revslider_ window.RS_MODULES
Fixes mobile menu not opening:
\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?( |'|"|>) /royal-elementor-addons/assets/js/frontend.min.js /royal-elementor-addons/assets/js/lib/jarallax/jarallax.min.js
Allow mobile menu slideout to work for Safari mobile:
\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?( |'|"|>) /themes/sahifa/js/ilightbox.packed.js /translate_a/element.js
Show the menu and animations on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /salient/
When using the Salient Nectar Slider, also exclude the following to load the images without interaction:
/salient-nectar-slider/js/nectar-slider.js
Close mobile menu when using anchor links:
winW > bodyW
Show the slider on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /simplemag/js/ti-main.js
Shows background images and fix the double tap on mobile menu:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /shoptimizer/assets/js/lazyload-bg.js /shoptimizer/assets/js/main.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /sassy-social-share/public/js/sassy-social-share-public.js heateorSssLoadEvent
Show images and animation on pageload
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /scrollsequence-pro/public/js/gsap__premium_only.js /scrollsequence-pro/public/js/gsap-scrolltrigger__premium_only.js /scrollsequence-pro/public/js/ssq-lib__premium_only.js scrollsequence-input-script
SEO Lounge - Digital Marketing Theme
Avoid the loader being delayed so the page can be displayed before user interaction.
\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?$ /js_composer/assets/js/dist/js_composer_front.min.js /seolounge/js/radiantthemes-custom.js /seolounge/js/radiantthemes-core.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /shiftnav-pro/assets/js/shiftnav(.*).js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /shiftnav-responsive-mobile-menu/
Makes cart icon work to slide in the cart menu.
Show the banner on pageload.
/wp-includes/js/jquery/jquery.min.js /simple-banner/ simpleBannerScriptParams
Fixes issues with Google Analytics.
google-analytics.com/analytics.js ga\( ' ga\(' /gtag/js gtag\( /gtm.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /shortpixel-adaptive-images/assets/js/ai(.*).min.js spai_settings
Prevents requiring double click on iOS to use filters.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js SIDX search.showcaseidx.com/js/app-(.*).js
Exclusion when the option New AI engine is enabled (You don't need the above, only this one).
cdn.shortpixel.ai
Show menu on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /slick-menu/
Show the slider on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /smart-slider-3/(.*).js _N2
Show the slider on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /SmartSlider3/(.*).js _N2
Smart Variations Images & Swatches for WooCommerce (Premium)
Show the product gallery on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woocommerce/assets/js/zoom/jquery.zoom.min.js /woocommerce/assets/js/flexslider/jquery.flexslider.min.js /woocommerce/assets/js/photoswipe/photoswipe.min.js /woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js /woocommerce/assets/js/frontend/single-product.min.js /woocommerce/assets/js/frontend/add-to-cart-variation.min.js /smart-variations-images-premium/ swiper-bundle.min.js
SmartMag
Fixes the images not being displayed because of the theme's Lazyload.
/smart-mag/js/lazyload.js
Soledad Theme
Fixes the images not being displayed because of the theme's Lazyload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /soledad/js/main.js /soledad/js/more-post.js /soledad/js/libs-script.min.js
Show the slider on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js soliloquy-min.js soliloquy_slider
Fixes ReferenceError: Stripe is not defined
js.stripe.com
/superfly-menu/js/public.min.js window.SFM SFM_template
Fixes browser console error
/svg-support/js/min/svgs-inline-min.js ForceInlineSVGActive
Loads Ads right away
/symplr-ads/ cdns.symplr.de
Prevents the widget from breaking:
/badge-ribbon/dist.js /carousel-inline-iframeless/dist.js /rich-snippet-reviews-widgets/dist.js
Load tabs without delay:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /tabby-responsive-tabs/js/tabby.js RESPONSIVEUI
Display the chat icon.
document.tidioChatCode
Start animations on page load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /theplus-addons/(.*)
The Plus Addons for Elementor Pro
Solve issues with sliders and tabs
\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?( |'|"|>) /wp-content/plugins/theplus_elementor_addon/ /elementor/ /elementor-pro/ /wp-includes/js/imagesloaded.min.js ElementorProFrontendConfig elementorFrontendConfig<br>
Load slider and animations on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /pharmacymentor/
Load animations:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/jquery/ui/ /porto/js/theme.js /porto/js/theme.min.js
Load Owl Carousel without interaction:
\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?( |'|"|>) /wp-includes/js/jquery/ui/ /porto/js/theme(|.min).js /porto/js/libs/owl.carousel(|.min).js /porto/js/theme-async(|.min).js /prettyPhoto/jquery.prettyPhoto(|.min).js
Removes the preloader after the page is loaded:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /js/js.custom.js ajax_img_url loadDeferredStyles
Fire animations:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /prophoto7/js/bundle.front.js /wp-includes/js/underscore.min.js PROPHOTO
Make the mobile menu expend from the first click and the cookie notice to show on pageload.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /publisher/js/
Remove the loader and fire animations:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js loader-removed /Ultimate_VC_Addons/assets/min-js/ /dt-the7/ /js_composer/
ThemeREX Addons - Page Preloader
Hide the page pleoader without user interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-includes/js/jquery/jquery-migrate.min.js /trx_addons/js/__scripts-full.js /trx_addons/components/cpt/layouts/shortcodes/menu/superfish.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js
Thrive Leads - Inline Form
Show the form on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /thrive-leads/ window.TL_Const var ml=
Fix comment box not showing:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /thrive-leads/ window.TL_Const var ml= /thrive-comments/assets/js/ ThriveComments /wp-includes/js/underscore.min.js /wp-includes/js/backbone.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /thrive-visual-editor/editor/js/dist/modules/(.*).js TVE_Event_Manager_Registered_Callbacks ThriveGlobal TCB_Front TL_Front TVE_Ult thrive- thrive_ tve_ tve-
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /thrive-ultimatum/ var TVE_Ult_
To prevent top bar from getting overlapped with other content.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-content/plugins/topbar-pro/js/tpbr_front.min.js /wp-content/plugins/topbar-pro/js/jquery.cookie.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js toolsetCommonEs.fontToHead toolsetCommonEs.styleToHead /toolset-blocks/vendor/toolset/blocks/public/js/frontend.js /toolset-blocks/vendor/toolset/common-es/public/toolset-common-es-frontend.js /toolset-blocks/public/js/views-frontend.js /wp-includes/js/underscore.min.js
Load Typekit fonts on page load:
typekit
TP WooCommerce Product Gallery PRO
Show the gallery on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /tp-woocommerce-product-gallery/public/js/tpslick.js /tp-woocommerce-product-gallery/public/js/lity.min.js /tp-woocommerce-product-gallery/public/js/jquery.zoom.min.js /tp-woocommerce-product-gallery/public/js/jquery.mousewheel.min.js /tp-woocommerce-product-gallery/public/js/lightgallery-all.min.js /tp-woocommerce-product-gallery/public/js/woocommerce-product-gallery-public.js tpslick
If used with Avada, the following needs to be excluded as well:
/uploads/fusion-scripts/(.*).js
To make mobile menu responsive immediately without any user interaction
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ubermenu/assets/js/ubermenu.min.js
To make header slider be displayed correctly on page load
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ultimate-elementor/assets/lib/slick/slick.min.js /ultimate-elementor/assets/min-js/uael-frontend.min.js /ultimate-elementor/assets/lib/isotope/isotope.min.js /ultimate-elementor/assets/lib/jquery-element-resize/jquery_resize.min.js /ultimate-elementor/assets/lib/fancybox/jquery_fancybox.min.js /ultimate-elementor/assets/lib/justifiedgallery/justifiedgallery.min.js /elementor-pro/assets/js/frontend.min.js /wp-includes/js/imagesloaded.min.js /js_composer/assets/js/dist/js_composer_front.min.js /elementor/assets/lib/swiper/swiper.min.js /nasa-core/assets/js/min/jquery.slick.min.js /elementor/ /elementor-pro/ ElementorProFrontendConfig elementorFrontendConfig
To make the mobile menu icon work as expected
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /ultimate-elementor/assets/min-js/uael-nav-menu.min.js
Ultimate Addons for WPBakery Page Builder
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /Ultimate_VC_Addons/assets/
Ultimate Responsive Image Slider
To load the slider without any user interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js sliderPro
Variation Swatches for WooCommerce
Make some elements to load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /jquery/ui/ /woo-variation-swatches/ /woo-variation-swatches-pro/ underscore.min.js
WooCommerce Attribute Swatches
Makes using attribute swatches not require two clicks:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /iconic-woo-attribute-swatches-premium/assets/frontend/js/main.min.js /iconic-woo-attribute-swatches-premium/assets/vendor/flickity/flickity.pkgd.min.js iconic_was_vars
Make sure the calendar is displayed correctly:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woocommerce-bookings/dist/frontend.js /wp-includes/js/dist/date.min.js /wp-includes/js/dist/vendor/moment.min.js /wp-includes/js/jquery/ui/datepicker.min.js /wp-includes/js/underscore.min.js /wp-includes/js/dist/hooks.min.js /woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
WooCommerce TM Extra Product Options
/woocommerce-tm-extra-product-options/assets/js/epo.min.js /jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/jquery/ui/core.min.js /wp-includes/js/jquery/ui/mouse.min.js /wp-includes/js/jquery/ui/slider.min.js /wp-includes/js/underscore.min.js /wp-includes/js/wp-util.min.js /wp-includes/js/dist/hooks.js /wp-includes/js/dist/i18n.js
WooCommerce Product Gallery
Show the product gallery on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woocommerce/(.*)/assets/js/zoom/jquery.zoom.min.js /woocommerce/(.*)/assets/js/photoswipe/ /woocommerce/(.*)/assets/js/flexslider/jquery.flexslider.min.js /woocommerce/(.*)/assets/js/frontend/single-product.min.js
Above's exclusions are automatically applied in a WooCommerce product page with a gallery.
The following exclusion shuold be used when the gallery opacity is set to 0.
wc_single_product_params
WooCommerce Product Reviews Pro
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js wc_product_reviews_pro /woocommerce-product-reviews-pro/assets/js/frontend/wc-product-reviews-pro-frontend.min.js /woocommerce/assets/js/jquery-tiptip/jquery.tipTip.min.js
Shows Strip Buy Now button and fixes console errors:
js.stripe.com
WOOF - Products Filter for WooCommerce
Avoid console error (no impact on the functionality of WOOF):
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woocommerce-products-filter/(.*) woof
WooLentor - WooCommerce Elementor Addons + Builder
Display the carousel without interaction.
/woolementor/assets/third-party/slick/slick.min.js /woolentor-addons woolentor_addons
The Elementor Pro exclusions should be added as well.
To preserve the display of product variation images
/wp-includes/js/dist/hooks.min.js<br>/wp-includes/js/underscore.min.js /wp-includes/js/wp-embed.min.js /wp-includes/js/wp-util.min.js /woothumbs-premium/(.*)
Web Accessibility By accessiBe
To preserve the functions of the plugin:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /accessibe/ acsbJS
To prevent marking all product reviews as spam.
Display the map on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-mapit/wp_mapit/js/leaflet.js /wp-mapit/wp_mapit/js/wp_mapit_multipin.js
Render the menu on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-responsive-menu/(.*)
Fixes the search function and its related console errors.
/wp-search-with-algolia/js/algoliasearch/dist/algoliasearch-lite.umd.js /wp-search-with-algolia/js/autocomplete-noconflict.js /wp-search-with-algolia/js/autocomplete.js/dist/autocomplete.min.js var algolia
Allows the preloader to work without user interaction, and resolves GTMetrix/PageSpeed Insights test.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-smart-preloader/assets/js/wsp-main-script(.min)?.js
Show the map on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-store-locator/ /wp-includes/js/underscore.min.js maps.google.com
Show the dropdown selector/filter option
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /wp-ultimate-post-grid/dist/public.js wpupg_grid_args
Show the menu on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /quadmenu #private-menu #public-menu
To show the logo and prevent JavaScript errors:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /stockholm/js
Reveals menu from the first click:
/storefront/assets/js/navigation.min.js
Some elements on the page (Link sliders) are showed on page load:
/storefront/assets/js/homepage.min.js
Fixes the display video error on the mobile version.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /streamtube/ /streamtube-core/
To show the logo, slider, animations and prevent JavaScript errors:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /thegem/js/ gemSettings thegemSlideshow tgpLazyItemsOptions
Allow the search to work:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /themes/Total/assets/js/total.min.js
Prevent add-ons from breaking the site:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /townhub-add-ons/assets/js/(.*) /wp-includes/js/dist/vendor/react.js /wp-includes/js/dist/vendor/react-dom.js
Load Owl Carousel Slider without user interaction:
\/jquery(-migrate)?-?([0-9.]+)?(.min|.slim|.slim.min)?.js(\?(.*))?( |'|"|>) /wp-content/plugins/wp-travel-engine/assets/lib/owl-carousel(.*)/owl.carousel(|.min).js var isRtl
TravelTour Theme
The same exclusions are applicable to all GoodLayers themes.
Fix the slider:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /goodlayers-core/plugins/script.js /goodlayers-core/include/js/page-builder.js
Hides Uncode's preloader without user interaction.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /uncode/library/js/init(.min)?.js /uncode/library/js/plugins(.min)?.js /uncode/library/js/app(.min)?.js /uncode/library/js/woocommerce-uncode(.min)?.js /wp-includes/js/mediaelement/mediaelement-and-player.min.js initHeader initBox fixMenuHeight initRow
Show WooCommerce thumbnails on pageload
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-includes/js/imagesloaded.min.js /woodmart/js/scripts/wc/ /woodmart/js/scripts/global/ /woodmart/js/libs/owl.carousel(.min)?.js
Show product image gallery
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /woodmart/js/libs/owl.carousel(.min)?.js /woodmart/js/libs/slick.js
Fire sliders, animations, full-width elements resizing:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /js_composer/assets/js/dist/js_composer_front.min.js
Prevents issues with Google reCaptcha.
wpformsRecaptchaLoad
Prevents issues with redirect to Thank you page.
/wpforms-offline-forms/assets/js/wpforms-offline-forms.min.js wpforms-offline-forms-js-extra
wpDataTables – Tables & Table Charts
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wpdatatables/ highcharts
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js maps.googleapis.com
Loads map on page load and fixes map not displayed after user interaction:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-google-maps(.*) maps.googleapis.com mgl_ wpgmza
Fixes error when jQuery is already excluded:
/wp-ical-availability/js/custom-select.js
Fully render the calendar on page load:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /wp-ical-availability/
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /xstore/js/(.*).js /et-core-plugin/packages/st-woo-swatches/public/js/frontend.min.js
Display Ads without interaction
yandex.ru window.yaContextCb
YITH WooCommerce AJAX Product Filter
Display product filters on mobile without interaction
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /yith-woocommerce-ajax-navigation/assets/js/yith-wcan-shortcodes.min.js
Display product filters on mobile without interaction
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /yith-woocommerce-ajax-product-filter-premium/assets/js/yith-wcan-shortcodes.min.js
Show animations and image in header on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js uikit.min.js /yootheme/
Werkstatt - Creative Portfolio WordPress Theme
Show animated elements on page load.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js js/underscore.min.js /werkstatt/assets/js/vendor.min.js /werkstatt/assets/js/fullscreen.min.js /werkstatt/assets/js/app.min.js
Starts animations on pageload:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js /jquery-migrate(.min)?.js /zeen/assets/js/ /js.cookie.min.js
Show ads on page load:
/ad-manager.min.js __vm_add
Show video on page load:
fast.wistia.com