Отключение jquery-migrate

function remove_jq_migrate( $scripts ) {
	if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) {
		$script = $scripts->registered['jquery'];
		if ( $script->deps ) {
			$script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) );
		}
	}
}
add_action( 'wp_default_scripts', 'remove_jq_migrate' );

Или плагин Remove jQuery Migrate, которые делает то же самое.

или:

function remove_jquery_migrate( &$scripts ) {
 if( !is_admin() ) {
 $scripts->remove( 'jquery' );
 $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' );
 }
}
add_filter( 'wp_default_scripts', 'remove_jquery_migrate' );

Если вы хотите проверить, требует ли ваш сайт jquery-migrate, откройте wp-config.php и эту строку кода: define('SCRIPT_DEBUG', true);. Таким образом, вы можете отслеживать любые ошибки.

Следующий код удаляет jQuery Migrate и загружает jQuery из Google API:

// Remove jQuery Migrate Script from header and Load jQuery from Google API
function crunchify_remove_jquery_migrate_load_google_hosted_jquery() {
	if (!is_admin()) {
		wp_deregister_script('jquery');
		wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js', false, null);
		wp_enqueue_script('jquery');
	}
}
add_action('init', 'crunchify_remove_jquery_migrate_load_google_hosted_jquery');