Probleme mit wp_enqueue_script() und jQuery

Mit wp_enqueue_script() kann man ja prinzipiell ganz einfach eine beliebige Javascript-Bibliothek einbinden, die sowieso in WordPress enthalten ist. Was dabei alles möglich ist kann man im WordPress Codex nachlesen. Mein angestrebtes Ziel war die Einbindung von jQuery mittels:

wp_enqueue_script(jquery);

Dies funktioniert auch einwandfrei.
Als ich meine entsprechende Javascript-Datei mit den Funktionen eingebunden hatte, war mir noch nicht bewusst, dass WordPress dann keine “$” mehr akzeptiert um Konflikte mit anderen Bibliotheken wie Prototype aus dem Weg zu gehen. Demnach werden bei einer Funktion alle $ gegen jQuery ausgetauscht:
Nochmal ein Beispiel, aus:

$(document).ready(function() {
	$("div#images, div#download").addClass('hide');

wird dann:

jQuery(document).ready(function() {
	jQuery("div#images, div#download").addClass('hide');

Weiterführende Links

Ein Kommentar

Kommentieren