2017-09-27 1 views
2

En utilisation Wordpress wp_enqueue_script crochet pour remplacer la version jQuery, mais il n'a pas besoin à la fois work.And i jquery.Version wordpress jquery conflits

Je veux ajouter une nouvelle version jquery pour la personnalisation du site.

Mais quand j'ajouter une nouvelle version de jquery l'ancienne version de jquery fonctionnelle ne fonctionne pas

function.php:

function themeslug_enqueue_script(){ 
    wp_enqueue_script('child_theme_script_handle', 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js', 
     array('jquery'), '3.2.1', true); 
    wp_enqueue_script('my-great-script', get_stylesheet_directory_uri() . '/core/assets/js/multi-vendors.js', 
     array('jquery'), '1.0', true); 
} 

add_action('wp_enqueue_scripts', 'themeslug_enqueue_script'); 

jquery.js:

$(document).ready(function(){ 
    alert('Hello'); 
}); 

Certains est fonctionnellement non travail. Par exemple, le curseur.

+1

à wordpress vous devez utiliser ** ** jQuery au lieu de ** $ ** –

+0

ne fonctionne pas, même problème –

+0

peut-on voir le site Web pour vérifier si tout est bien inclus –

Répondre

2

Vous devez d'abord de vous inscrire ancien script version et la version nouvelle enqueue. Veuillez utiliser ce code pour changer la version de jquery.

<?php function modify_jquery() { 
    if (!is_admin()) { 
     wp_deregister_script('jquery'); 
     wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js', false, '1.7.2'); 
     wp_enqueue_script('jquery'); 
    } 
} 

add_action('init', 'modify_jquery'); ?> 
+0

mettre ce code? –

+0

vous devez mettre ce code dans function.php –

+0

merci de donner réponse mais mon problème est que je veux les deux jquery. –

0

Merci à tous pour donner une suggestion.

je mets mon code dans le fichier custom.js et il y a du travail. Il n'est pas nécessaire d'ajouter une nouvelle jquery.

Désolé de vous tromper.