web-dev-qa-db-fra.com

Comment ajouter correctement JQuery dans un WP thème?

Je suis assez nouveau dans WordPress et j’ai le doute suivant: je dois inclure JQuery dans un thème et je le fais de la manière suivante:

Je crée la fonction suivante dans le fichier functions.php theme et je l’ajoute comme action:

function load_Java_scripts() {
    // Load FlexSlider JavaScript that handle the SlideShow:
    wp_enqueue_script('jQuery-js', 'http://code.jquery.com/jquery.js', array(), '1.0', true);
}
add_action('wp_enqueue_scripts', 'load_Java_scripts');

Donc, je pense que je peux l’ajouter à d’autres ressources locales javascript ou CSS, mais je ne suis pas sûr de cette méthode car dans ce cas, le jquery.js n’est pas une ressource locale, mais une ressource en ligne (is la même chose?)

Et j’ai aussi quelques doutes car, en cherchant en ligne, j’ai trouvé différentes méthodes pour ajouter JQuery à mon thème, comme celui-ci: http://css-tricks.com/snippets/wordpress/include-jquery-in-wordpress- thème/

Pouvez-vous me donner des informations plus précises sur la manière de mener à bien cette tâche?

Tnx

Andrea

1
AndreaNobili

Lorsque vous enregistrez/mettez en file d'attente vos autres scripts, il suffit de passer jQuery en tant que troisième paramètre. Ce dernier sera chargé une seule fois, à partir des fichiers WordPress locaux:

wp_register_script( 'theme-js', get_template_directory_uri() . '/js/theme.js', array( 'jquery') );

Si vous avez seulement besoin de jQuery, utilisez simplement:

wp_enqueue_script('jquery');

Vous pouvez trouver ici une liste des bibliothèques javascript incluses dans votre site WordPress par défaut:

http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Default_Scripts_Included_and_Registered_by_WordPress

6
passatgt