Hallo zusammen,
ich bin gerade am optimieren meiner Wordpress-Installation bzw. meines Themes.
Es gibt leider eine Unklarheit bzw. ein Problem mit jQuery.
Ich benutze eine handvoll kleiner jQuery Codeschnippsel.
Dazu lade ich jQuery unsauber.
[size=12]Ich beschreibe kurz die IST-Situation:[/SIZE]
[INDENT]Ich lade jQuery in der "header.php" mit folgendem manuell von mir eingefügten Eintrag:
Ich lade meinen kleinen jQuery-Code über den folgenden Aufruf in der "functions.php":
function toggle()
{
wp_register_script( 'toggle', get_template_directory_uri() . '/js/toggle.js', array( 'jquery' ), '3.5', true);
wp_enqueue_script( 'toggle' );
}
add_action( 'wp_enqueue_scripts', 'toggle' );
[size=10]Nur damit man sich in etwa vorstellen kann, was dieses "toggle.js" macht ... - Hier der Link dazu: http://www.mkyong.com/jquery/jquery-…d-hide-content/[/SIZE]
[/INDENT]
[INDENT]Bis hierhin ist alles OK! Alles funktioniert einwandfrei!
[/INDENT]
[size=12]Nun zum Thema:[/SIZE]
Ich lese derzeit viel zu Wordpress und es wird immer wieder beschrieben, dass jQuery in Wordpress bereits integriert ist und das man sich den manuellen Aufruf im Header (<script src="https://ajax.googleapis.com...) ersparen kann bzw. nicht machen sollte.
Als einfachste Methode sollte man im Head der Seite auch dieses einfügen können:
Somit sollte das jQuery von Wordpress geladen werden. Dies funktioniert scheinbar auch und es steht folgendes im Header:
<script type='text/javascript' src='http://localhost/wordpress/wp-includes/js/jquery/jquery.js'></script>
[size=12]Jetzt zum Problem:[/SIZE]
Keines meiner jQuery-Scripte funktioniert!!!
Kann mir bitte jemand sagen was da los ist bzw. was ich falsch mache?
Vielen Dank im Voraus!