I did a localhost test of a custom WP theme I'm building, and in Google Chrome's Lighthouse audit it is failing the 'best practices' part of the audit because of an old version of jQuery that seems to be being shipped with Wordpress (jQuery version 1.10.2)
Wasn't the previously solved with something called jQuery Migrate?
I am a bit new to this side of things so any help would be wonderful.
I'm currently on the latest version of Wordpress (5.5.1)
How do I solve this problem (i.e. updating jQuery or any other solution)?
I did a localhost test of a custom WP theme I'm building, and in Google Chrome's Lighthouse audit it is failing the 'best practices' part of the audit because of an old version of jQuery that seems to be being shipped with Wordpress (jQuery version 1.10.2)
Wasn't the previously solved with something called jQuery Migrate?
I am a bit new to this side of things so any help would be wonderful.
I'm currently on the latest version of Wordpress (5.5.1)
How do I solve this problem (i.e. updating jQuery or any other solution)?
Share Improve this question edited Sep 23, 2020 at 17:34 pjk_ok asked Sep 22, 2020 at 3:50 pjk_okpjk_ok 9082 gold badges15 silver badges36 bronze badges1 Answer
Reset to default 0You can add the following in your functions.php
file to deregister the old included jQuery and register the new jQuery.
Using a newer version of jQuery might make some plugins stop working, so you'll have to check to see if all your plugins will work with the newer version.
function mytheme_register_scripts() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'https://ajax.googleapis/ajax/libs/jquery/3.5.1/jquery.min.js', array(), '3.5.1', true );
}
add_action( 'wp_enqueue_scripts', 'mytheme_register_scripts' );