This seems like far too much to me granted a lot of those files seem very necessary, what I tend to do it open each of those scripts and compile them into a single file and then unhook each of them as needed. A modern theme framework like sage helps a lot in doing this as its built into the build process.
Use remove_action()
to unhook each script once you’ve found the hook they are registered with.
https://codex.wordpress.org/Function_Reference/remove_action
Unfortunately you are likely using a premade theme with a grip of dependencies that will bug out if you throw even one of those scripts out. And please keep in mind that the load order in which they are thrown onto the page can be important when compiling all of that into a single file.
Related Posts:
- What are the benefits of using wp_enqueue_script?
- Preventing YouTube embeds loading multiple instances of player JS?
- Editing Source Code in WordPress
- wp_register_script multiple identifiers?
- How do I enqueue(or delay loading of) tags in individual page posts?
- wp_enqueue_script adds only the first script
- Why is JavaScript being added to header as application/oembed?
- How to move core js files into the footer
- On click load iframe [closed]
- Javascript asset not enqueuing with the rest
- JavaScript Libraries in WordPress
- Setting Variable Path to Template Directory inside Script
- Removing admin javascript
- Script widget works only in admin view but not in Public
- Add Paypal button redirect to a specific page after completing
- Deferring Script wp-i18n causes a console error ‘wp is not defined’ – Gravityforms
- Error on clicking ‘Screen Options’ tab only at Products-related editor screen(s) and for specific user
- Google Page Speed
- Setting wp_enqueue_script correctly
- adding script tag in head of specific pages
- Dequeue set-post-thumbnail.min.js
- Change color of a specific word generated by script [closed]
- CCF7 Field numbuer prefilled after Click event
- What does “javascript:void(0)” mean?
- For-each over an array in JavaScript
- Cannot read property ‘push’ of undefined when combining arrays
- How can I remove a specific item from an array?
- require is not defined? Node.js
- What does “res.render” do, and what does the html file look like?
- How to pause javascript code execution for 2 seconds [duplicate]
- Getting Error “Form submission canceled because the form is not connected”
- How to implement navbar using react
- function updateMap for Google Maps API
- Loop inside React JSX
- Encode URL in JavaScript?
- npm – EPERM: operation not permitted on Windows
- Module not found can’t resolve
- How can I get file extensions with JavaScript?
- How to detect Safari, Chrome, IE, Firefox and Opera browser?
- What does on() in JavaScript do?
- scrollIntoView Scrolls just too far
- Javascript Uncaught TypeError : .split is not a function
- Uncaught TypeError: Cannot read property ‘msie’ of undefined
- How to hide a div with jQuery?v
- How do I pass variables and data from PHP to JavaScript?
- DOMException: Failed to load because no supported source was found
- Counting the occurrences / frequency of array elements
- how to download file in react js
- TypeError: $(…).DataTable is not a function
- Trying to use fetch and pass in mode: no-cors
- Moment.js transform to date object
- String.Format not work in TypeScript
- jQuery Ajax POST example with PHP
- How to validate a credit card number
- TypeError: res.status is not a function
- What is define([ , function ]) in JavaScript?
- Setting and getting localStorage with jQuery
- JSON.parse unexpected token s
- Escaping HTML strings with jQuery
- AngularJS errors: Blocked loading resource from url not allowed by $sceDelegate policy
- How to use z-index in svg elements?
- How do you completely remove Ionic and Cordova installation from mac?
- What is the best way to detect a mobile device?
- How to filter JSON Data in JavaScript or jQuery?
- What’s the best way to reload / refresh an iframe?
- How do I check if a cookie exists?
- Get querystring from URL using jQuery [duplicate]
- Check if string contains only digits
- JS: iterating over result of getElementsByClassName using Array.forEach
- jQuery checkbox change and click event
- JavaScript single line ‘if’ statement – best syntax, this alternative?
- jquery to validate phone number
- Closing Bootstrap modal onclick
- window.location() not working, not opening page
- Pass custom fields values to Google Maps
- Is there a core Sortable component in Gutenberg?
- Gutenberg Modify core taxonomy panel element via wp.hooks.addFilter
- Dynamically insert values in a WordPress SelectControl Options field
- Vimeo froogaloop
- can a buttongroup have a label?
- Preloader for a WordPress Site
- Trying to integrate Zoho Campaign Form [closed]
- InnerBlocks restricting does not work on nested blocks
- How to execute Javascript on a WordPress page?
- Removing auto versioning of JS and loading to header
- Gutenberg select excerpt, use generated excerpt or use more block excerpt
- Unable To Call Javascript With Enqueue
- How to integrate a JS fiddle?
- How WP does Mortgage affordability calculation
- Putting custom html/js page into Elementor as it’s own block
- Drag-to-Scroll Landingpage
- Easiest way to find JS conflicts
- java console error about touch navigation
- Update block once an API request returns with a value
- How to improve WP-Rest atrocious response time?
- XMLHttpRequest of admin data to public
- How do I add a class to Customizer preview based on class of Customizer control? (Customizer Javascript API)
- Open image gallery on link click
- WordPress 4.2 mce-views migration guide?
- Loaded JavaScript file not showing [duplicate]