jQuery richtig laden??? - Scripte funktionieren nicht!

  • 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:

    Code
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

    Ich lade meinen kleinen jQuery-Code über den folgenden Aufruf in der "functions.php":

    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:

    PHP
    <?php wp_enqueue_script("jquery"); ?>

    Somit sollte das jQuery von Wordpress geladen werden. Dies funktioniert scheinbar auch und es steht folgendes im Header:

    Code
    <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!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Konnte das Problem jetzt selbst eruieren und auch lösen.
    Damit die Scripte unter Wordpress funktionieren, muss der Script-Code von folgendem umwrapped werden:

    Code
    jQuery(document).ready(function($){
      
         //code. 
    
    
    });
  • hallo u. guten Abend liebe community,


    bin ganz neu bei WP und habe beim Aufsetzen einer TESTpage ein Problem entdeckt -
    ich hab - so scheint es mir Probleme beim Einbinden von Scripten wie jQuery in WordPress:

    hmm - Leuite, wieso auch immer - so scheint mir dass mein WordPress irgendwie verbuggt ist -...-
    Verwenden tu ich die allerneueste Version - die 3.8.1

    Wie es aussieht so wird kein jQuery geladen. Im Quellcode stehen diverse Fehler.

    http://literaturen.org/wp/test/wp-adm…utils&ver=3.8.1 <!-- geht nicht
    http://literaturen.org/wp/test/wp-adm…utils&ver=3.8.1 <!-- geht


    was kann ich denn da machen.,

    Freu mich auf einen kleinen Tipp. Viele Gruesse

    Martin


    --

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!