2017-07-17 4 views
0

Ich habe Kontaktformular 7 installiert und seit dem funktioniert mein Slick-Slider nicht mehr. Ich glaube, das liegt daran, dass die jQuery, die das Kontaktformular 7 verwendet, veraltet ist und meins überlagert. Ich benutze nicht das Slick-Plugin, das ich gerade heruntergeladen habe, sondern wie bei einer WP-Seite. Wie kann ich damit aufhören?WordPress-Plugin jQuery überschreiben Mine

+0

dies nicht der Fall sein sollte, als ich ein paar Seiten haben, die den glatten Schieber und CF7 verwenden. Werden zwei Versionen von jQuery definitiv geladen, wenn Sie die Quelle anzeigen? –

+0

@NeilKennedy nein es sollte nicht passieren Ich habe sie beide auf Websites vor laufen. Könnte es damit zu tun haben, meine jQuery in den Kopf und nicht die Funktionsdatei zu integrieren? – Reece

Antwort

0

Verwendung jQuery Konflikt Funktionalität für vermeiden Konflikt zwischen jQuery-Bibliothek,

<script type="text/javascript"> 
    $.noConflict(); 
    // Code that uses other library's $ can follow here. 
</script> 
1

Wenn Sie die neueste Version von Wordpress verwenden und jQuery die Warteschlange eingereiht wurde, korrekt sollten Sie keine Konflikte haben.

jQuery sollte als eine Abhängigkeit in der wp_enqueue_script() übergeben werden und dann müssen Sie es manuell laden. Hier

ein Beispiel:

add_action('wp_enqueue_scripts', function() { 

    wp_enqueue_script('slick-js', get_template_directory_uri() . '/js/slick.js', array('jquery'), '1.0.0', true ); 

}); 
Verwandte Themen