Include jQuery in WordPress-Vorlage
Habe ich eine custom made slideshow, die ich verwendet jQuery zu entwickeln. Es funktioniert perfekt auf meinem Rechner, aber wenn ich versuchen und übergang es zu dem wordpress-server es will einfach nicht funktionieren...
Dies ist, wie ich link meine javascript-Dateien:
<?php wp_enqueue_script("jquery"); ?>
<?php wp_head(); ?>
<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/jQuery.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/JQueryUI.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/slider.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/gallery.js"></script>
Und ich habe auch überprüft, dass das javascript funktioniert (Dinge wie alert). Aber alles, was mit jQuery nicht.
Dringend Hilfe brauchen. Irgendwelche Tipps, oder links zu entsprechenden tutorials zu tun. Dank n Voraus!
- haben Sie das gelöst ? wie ?
InformationsquelleAutor KostR | 2013-06-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden
wp_enqueue_script()
in Ihremfunctions.php
- Datei, nicht Ihreheader.php
. (und Sie sind das hinzufügen jQuery zweimal)functions.php:
Sollten Sie auch beachten, dass WordPress reiht jQuery in noConflict-Modus, so müssen Sie noConflict-Wrapper nutzen zu können
$
:Dann rufen Sie einfach
wp_head()
und WordPress wird automatisch fügen Sie diese javascripts auf Ihrer Seite.wp_head()
werden sollte, bevor</head> in
header.php. Your jQuery stuff in
slider.js`.var
auf der Linie 2 ingallery.js
. entfernen Sie es.JQueryUI.js
nicht auf dem server vorhanden sind. Sie müssen den richtigen PfadWie man hier sehen kann: Function Reference/wp head, in der Im twentyten-theme Beispiel wurde ein Hinweis Hinzugefügt:
dies sagt gerade, dass Sie brauchen, um die
wp_head();
Funktion nur vor dem schließen der<head></head>
.also versuchen Sie auf setzen in dieser Zeile:
als Letzte Zeile vor dem schließen der
<head>
in you ' r Seite.und ein weiteres problem, das ich gesehen habe, ist, dass Sie vergessen haben, um das Ende der php-Zeilen mit
;
ist es sehr kritisch !
mit dem code, den Sie gab hier ändern Sie es mit diesem: