jquery-logo

Obtenir la dernière version de jQuery via Google pour WordPress

WordPress nécessite l’utilisation de la bibliothèque jQuery pour fonctionner. Or, cette dernière n’est pas régulièrement mise à jour.

A propos de jQuery

Qu’est-ce que la bibliothèque jQuery ?

Comme l’indique Wikipedia :

jQuery est une bibliothèque JavaScript libre qui porte sur l’interaction entre JavaScript (comprenant AJAX) et HTML, et a pour but de simplifier des commandes communes de JavaScript. La première version date de janvier 2006.

En résumé, c’est carrément indispensable !

Pourquoi mettre à jour jQuery ?

Disposer d’une version récente vous permet de bénéficier des dernières améliorations en matière de performance, de fonctionnalités et de sécurité.

Inclure Google jQuery à la place de WordPress

N.B : comme le fait très justement remarqué Amaury dans son commentaire, les mises à jour de jQuery ne sont pas forcément rétrocompatibles ce qui peut engendrer l’apparition d’erreurs. De fait, privilégiez le numéro de version de WordPress et continuez à bénéficier du CDN de Google.

Au lieu de charger le script jQuery présent dans les répertoires d’installation de WordPress – une version dépassée donc, préférons une version plus récente que nous propose notre ami Google.

Pour ce faire, ouvrez le fichier functions.php à l’aide d’un client FTP. Ce fichier est présent dans le dossier /wp-content/themes/NOM_DU_THEME/ mais vous pouvez y accéder par le menu Apparence puis Éditeur de votre administration WordPress.

Ajoutez ensuite les lignes de code suivantes :

function google_jquery() {
if (!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js', false, '1.5.2');
wp_enqueue_script('jquery');
}
}
add_action('init', 'google_jquery');

N.B : à l’heure où j’écris ces lignes, la version 1.5.2 est la plus récente comme l’indique Google. Il suffit donc d’indiquer le bon chemin du fichier JS. Pensez à faire évoluer cette ligne au fil du temps de manière à garder une version d’avance sur celle fournie avec WordPress.

N’oubliez pas d’enregistrer votre fichier puis ouvrez la page d’accueil de votre site. Afficher le code source à l’aide de votre navigateur favori et remarquez la présence de la dernière version de jQuery en haut du code. Le numéro de version doit correspondre.

Avec WordPress 3.1 et la version native de jQuery, vous obtenez une ligne comme ceci :

<script type='text/javascript'
src='http://wpchannel.com/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>

Avec WordPress 3.1 et Google jQuery, vous obtenez :

<script type='text/javascript'
src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js?ver=1.5.2'></script>

Cette manipulation rapide vous permettra de bénéficier de la dernière version de jQuery. Sachez que la version de WordPress est automatiquement désactivé par la fonction proposée : aucun conflit donc !

Aurélien Denis est le fondateur du projet WordPress Channel proposant tutoriels et podcasts librement téléchargeables. En 2010, il fonde Neticpro, une agence Web spécialisée WordPress. Il est aussi co-fondateur du site Protuts.net (tutoriels PC/Mac/Linux) et community manager pour l’Imagine Cup 2011/2012, une compétition mondiale organisée par Microsoft. Voir tous les tutoriels de Aurélien Denis →