2009-04-25 9 views
0

Würde jemand wissen, wie man die jQuery API mit Wordpress gehen? Ich weiß, dass Sie eine Aktion in der Funktionsvorlage hinzufügen können, aber diese bestimmte Designvorlage lässt mich nicht hinzufügen.jQuery und Wordpress

+0

welche Art von Fehler laufen Sie? – TStamper

+0

Ich sehe keinerlei Fehler. Es startet einfach nicht. Ich kann nicht herausfinden, wie ich das Doming in Gang bringen kann. Ich habe versucht, eine einfache js-Funktion zu testen und es erscheint nicht einmal. – wavyGravy

Antwort

1

Der einfachste Weg, jQuery hinzuzufügen, ist die Google Ajax Libs API

<script src="http://www.google.com/jsapi"></script> 
<script> 
    google.load("jquery", "1"); 
</script> 

Fügen Sie diese Zeilen in dem <Kopf> Abschnitt Ihrer Haupt-Template-Seite, und Sie sollten jQuery nutzen können, sofort verwenden .

(Ich glaube, das würden Sie benötigen einen FTP-Zugang in einen Blog oder zumindest Zugang zum Thema-Editor haben, so dass Sie die wichtigsten PHP Themenseiten bearbeiten können selbst)

+1

Ich bevorzuge aber was auch immer Ihr Boot schwimmt. Sie benötigen keinen FTP-Zugang ... es gibt einen Editor in wp-admin. – mpen

+0

Ich bevorzuge meinen Ansatz aus einer Reihe von Gründen. (1) Es wählt automatisch die höchste Version, in meinem Fall würde es automatisch wählen 1.3.2 wenn ich 1 gebe (2) Es ist klarer, wenn Sie eine Reihe von anderen JS-Bibliotheken wie Prototyp hinzufügen , YUI usw. - mit der URL "ajax.googleapi" ist der Name der Bibliothek selbst schwer zu lesen. (3) Deutlich schnelleres Laden: Weniger Zeichen == kleinere Bytes. – PlagueHammer

+0

Danke für das Lesen meines ersten Beitrags! Ich ziehe die API von Google. Ich weiß, dass es mit jeder alten Vorlage funktioniert, weil es mit der Standardvorlage funktioniert. Ich denke, ich muss dies zu Beginn meines Skripts deklarieren: $ jQuery.noConflict() – wavyGravy

0

Welche Fehler sehen Sie ? Rufen Sie auch <?php wp_head(); ?> in der Kopfzeile an? Verbindest du auch < wp_enqueue_script('jquery'); ?>, die auch jquery lädt?

+0

Ja, ich rufe die Header-Vorlage. Dieser ditty ist in meiner functions.php Vorlage: add_action ('wp_print_scripts', 'custom_add_javascript'); Funktion custom_add_javascript() { wp_enqueue_script ('Funktionen', '/wp-content/plugins/functions.js', Array ('jquery')); } Ich werde diese Methode zum Header hinzufügen und sehen, was passiert. Ich schätze es wirklich sehr, Mann. Liebe diese Seite schon. Es wird mit der anderen defualt Vorlage arbeiten. Gibt es noch etwas, das ich nicht richtig mache? – wavyGravy

+0

Ich sehe keinerlei Fehler. Die andere Sache ist, dass ich nicht einmal eine einfache js-Funktion ausführen kann. Sucks bewirken, dass der Autor des Themas sein Forum aussperrt. Nigh ... – wavyGravy

+0

Klingt, als würde das Thema jquery mehr als einmal laden und Sie bekommen Konflikte. Ich habe festgestellt, dass viele Wordpress-Themen zusammengehackt werden und die Autoren nicht klar darüber sind, was sie tun. Ich würde ein anderes Thema oder Kreuzfahrt finden die Wordpress Support-Foren .... – markratledge