web-dev-qa-db-fra.com

JQuery est-il inclus dans WordPress par défaut?

Lorsque j'ai téléchargé la dernière version 3.8.1, wp-include/js contient un dossier jQuery.

Puis-je supposer que WordPress l'inclura toujours, ce qui signifie que je n'ai pas à faire mon propre appel? Par exemple.

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); 
wp_enqueue_script('jquery'); 
8
Josh

Oui, jQuery fait partie du noyau de WordPress. Mais cela peut devenir obsolète, car les mises à jour de jQuery peuvent se produire entre les versions de WP. La version récente de WordPress utilise une version très récente de jQuery.

Par défaut,

wp_enqueue_script('jquery') 

récupère jQuery du noyau à /wp-includes/js/jquery/jquery.js.

La méthode "correcte" pour ajouter jQuery à votre site WP est la suivante:

function theme_scripts() {
  wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'theme_scripts');

Un autre piège - si vous utilisez utilisez le dernier jQuery, veillez à ce que cela ne casse pas les plugins.

18
James

Vous devez toujours le mettre en file d'attente, mais vous n'avez pas besoin de l'enregistrer, car il est enregistré automatiquement.

4
vancoder