Also benutze ich Starkers, um mein nächstes WP-Thema zu erstellen, und ich bin auf ein kleines Problem gestoßen. Ich habe meine eigene Version von jQuery in die header.php
Datei aufgenommen, aber als ich meine Site mit Firebug inspizierte, bemerkte ich, dass jquery zweimal heruntergeladen wurde Ich habe ein bisschen gegraben und festgestellt, dass ich nicht nur die Datei einbezog, sondern auch die wp_head()
Funktion.
Bei dem Versuch, das Problem zu beheben, bemerkte ich einen Kommentar in der Header-Datei, der aus dem Twenty Ten-Thema stammte:
/* Always have wp_head() just before the closing </head>
* tag of your theme, or you will break many plugins, which
* generally use this hook to add elements to <head>, such
* as styles, scripts, and meta tags
*/
Hier ist also mein Problem, ich habe den Eindruck, dass die jQuery-Datei vor jeder anderen Datei gesetzt werden muss, die sie verwenden möchte, und das wp_head()
sollte das Letzte in dem <head>
Element sein Ich habe wp_head()
die oberste Zeile gesetzt, damit die in WP enthaltene jQuery-Datei für alle meine Plugins verwendet wird, auch wenn darauf hingewiesen wird, dass dies nicht der Fall ist.
Ich habe die jQuery-Zeile in der wp_head()
Funktion auskommentiert, aber sie ist für die Admin-Seite erforderlich, sodass ich sie zurücksetzen musste.
Ich würde auch gerne (zumindest experimentieren) mit der Google CDN-Version von jQuery arbeiten, möchte sie aber nicht zweimal einbinden!
Ich hoffe, Sie verstehen, was ich zu erklären versuche. Vorschläge, wie ich dieses Problem lösen kann, sind sehr willkommen. Ich würde mich auch über Ratschläge freuen, wie Sie mit Ihren JavaScript-Dateien mit der Header-Datei umgehen.
Vielen Dank!