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)?


You 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.com/ajax/libs/jquery/3.5.1/jquery.min.js', array(), '3.5.1', true );
add_action( 'wp_enqueue_scripts', 'mytheme_register_scripts' );

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.