I found that it was better for me to use the latest jQuery version (which WordPress loads by default) and to treat the incompatibility issue by modifying the JS plugin files that were incompatible with the latest jQuery version.
Note: The reason I chose this solution is because in most cases, JS plugin incompatibility with newer jQuery versions is a result of a use of a deprecated method or function in the code and usually replacing the call with a call to an existing function/method will solve the issue and exempt you from including redundant jQuery scripts.
Furthermore, if the plugin will get updated in the future, you should have no problem update the one you currently using because the newer version would probably support the latest jQuery version.
Related Posts:
- Where is the right place to register/enqueue scripts & styles
- Check if a script/style was enqueued/registered
- Correct Method to run scripts with dependencies without enqueue?
- Load js/css files only on specific admin UI pages
- How to dequeue / deregister any theme styles and scripts
- Add `datetimepicker` to form
- Adding jQuery dependency prevents my script from enqueuing/loading
- Best spot for wp_register_script() and wp_register_style()
- Register script/style: Is it possible to customize the version query string via plugin?
- Can’t move jQuery to footer
- Why isn’t jQuery 2.1 loading in the header?
- Move jQuery to the bottom of the page whilst keeping the WordPress jQuery
- How to enqueue JavaScript file that depends on CSS stylesheet
- How to force that styles are enqueued in the header?
- Where is the right place to register/enqueue scripts & styles
- WordPress error when replacing local jQuery by externally-hosted
- jQuery plugin not loading
- JS plugin script loading but not working
- wp_enqueue doesn’t load dependencies
- Need help with adding jQuery script to WP and calling script to page
- Why do WordPress adds the id=”handle-{js|css}” attribute to scripts and stylesheet?
- javascript and css not loading properly in WordPress site
- Enqueue Scripts / Styles when shortcode is present
- Enqueue core jQuery in the footer?
- How to correctly include jquery-ui effects on wordpress
- How do I make script load after jquery?
- Concatenate and minify dependencies for enqueued JavaScript files
- tinymce is not defined when not using wp_editor
- How to control what jQuery version to include, with wp_enqueue_script
- Adding jquery and thickbox to WordPress theme
- Best Practices for Seperating jQuery from HTML/PHP
- Gravity Forms loading jquery
- Including javascript for a shortcode
- Asynchronous Javascript Loaders
- Best Way to Include Scripts on a Specific Template Page
- How to include jquery validate in a template
- chosen jquery library not loading – is not a function error
- wp_enqueue_script and wp_register_script in theme not working
- Enqueue jQuery in WordPress
- WordPress Script Loading/Unloading — wp_deregister_script(‘jquery’)
- How do I activate jQuery/script on demand?
- How do I get my page to load the jQuery UI Effects library?
- jQuery on Underscores menu
- Simple jQuery Click Not Working, though console log recognizes the function [closed]
- When does WordPress automatically enqueue jQuery?
- How to properly add Bootstrap and JQuery Javascripts?
- wp_ajax() question.. not using wp_enqueue_script?
- wp_enqueue_scripts hook is not being called
- Override default jquery ui library with newer version
- enqueue the scripts
- Deregistering a script in WordPress seems impossible
- WordPress loads Jquery Automatically – is my idea correct to add it to the footer?
- Enqueue Google CDN jQuery in Footer
- ‘jQuery is not defined Error’ appearing in load-scripts.php
- Enqueue WordPress jQuery after it’s been deregistered by a plugin
- Not sure if enqueuing js scripts properly
- Override theme style with other CSS on a specific page
- Exclude some scripts from removing unique scripts from head function
- Jquery function working in Dev Console but not otherwise [duplicate]
- How to enqueue jquery in admin and why is it not already there?
- Enque Javascript in Footer?
- Plugins loading multiple copies of JQuery
- Cannot enqueue jQuery correctly using Google CDN
- wp_enqueue doesn’t work
- Yoast SEO breaking media upload
- $.browser Undefined Seemingly Causing Faulty Page Display
- How register library to use jquery correct
- Trouble enqueueing jquery with custom theme
- wp_enqueue_scripts does not work
- Plugin Scripts no loading on options page
- Loading scripts on a single page plants the script in the footer
- registering new jQuery after wp_deregister_script() not working
- Loading a newer version of jQuery within WordPress
- Run JS function when JQ enqueued
- Can’t delete the default jQuery in the theme
- Can’t execute jQuery before my script
- Why does deregistering jQuery cause other scripts not to load?
- Using WP functions inside javascript
- Calling multiple scripts using wp_enqueue_script
- WordPress not showing jQuery
- Theme style overrides the plugin style
- Override parent theme deregister
- How to make JQuery load on top of head tag before everything
- bundled jquery in theme js not working with wp_localize_script
- jQuery Plugin Uncaught TypeError: jQuery(…).slider is not a function
- JavaScript code do not works on online server
- True parameter but jquery register in header and not in the footer with wp_register_script
- Bootstrap with separate js File
- I can’t enqueue Suggest.js in frontend – not added
- File not enqueueing
- Enqueue script, taking no effect [closed]
- WordPress and Raty.js
- Enqueue javascript that inserts custom php widget into jQuery-constructed div
- jQuery AJAX add json2 dependency?
- Scripts only working on home page
- Object [object Object] has no method ‘slides’
- How to Run a jQuery Script after a Javascript Script has Finished in WordPress
- Monarch JS has not been loaded. After changing the $dep parameter, it start being loaded
- bootstrap-slider.js by seiyria not working in wordpress
- Making the Google Maps API non readable