jQuery updaten

  • Hallo,

    ich muss ein snippet von einem Buchungstool auf einer Seite einbinden. Dieses benötigt jedoch eine höhere jQueriy Version.

    Wie kann ich bei meiner Seite jQuery updaten?

    Das plugin "jQuery updater" habe ich schon ausprobiert - laut Konsole ändert sich aber nichts.

    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

  • Nutzt du bisher das WordPress eigene jQuery? Wenn ja dann nutze wp_deregister_script um jQuery zu deaktivieren und wp_enqueue_script um deine Version von jQuery zu laden.

    https://codex.wordpress.org/Function_Refer…register_script
    https://developer.wordpress.org/reference/func…enqueue_script/

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Welche jQuery-Version brauchst du? Wenn du die Version 3.1.1 direkt über google laden lassen willst, müsstest das in etwa so aussehen:

    PHP
    function my_scripts() {
      wp_deregister_script('jquery');
      wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js', array(), null, true);
    }
    add_action( 'wp_enqueue_scripts', 'my_scripts' );


    Das ganze kommt in die functions.php deines (Child-)Themes. Einfacher geht es mMn nicht.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • mögich ist alles... aber so wie immer ohne link können wir nichts sagen...
    dann schau mal slebst auf der seite in den quellcode was für jquery daten geladen werden

  • :roll: hm gibt's da nichts einfacheres?

    Im Theme ist der Hund begraben... :-( Ohne manuelles eingreifen, oder Theme ändern wird das wohl nichts werden.

    Da es sowieso so aussieht, dass keinerlei Update mehr für das Theme kommt (Last Update 2016), kannst Du ja die Theme-Dateien manuell nach den jquery Einbindungen suchen und editieren!

    ACHTUNG: Es kann sein, dass danach eventuell einige Theme-Funktionen nicht mehr funktionieren. Daher => Backup ziehen, Testumgebung aufsetzen, Änderungen durchführen, testen - zurückspielen, oder eben Änderungen in der Live-Umgebung durchführen.

    LG

  • Die Abfrage kommt von einer externen Domain casablanca.at aus dem main.js

    Code
    if (jqueryVersionNumber[0] < 1 ||
                    (jqueryVersionNumber[1] < 12 && jqueryVersionNumber[2] < 3) ||
                    (jqueryVersionNumber[1] >= 12 && jqueryVersionNumber[2] < 3)) {
                    console.log("Please update your jQuery Version to min. "1.12.3" in case to use Casablanca Online Systems Widgets");
                }


    und ist mMn falsch. Es wird abgefragt ob die erste Ziffern kleiner 1 ist und danach wird mit ODER gefragt.

    Bei deiner Version mit 3.3.1 trifft diese Abfrage leider zu
    (jqueryVersionNumber[1] < 12 && jqueryVersionNumber[2] < 3)

    Die Abfrage aus dem Ursprungsscript müsste also angepasst werden.

    Edit: es liegt also eigentlich kein Fehler vor. Dennoch wird, durch die falsche Abfrage, eine "Fehler"-Ausgabe definiert.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

    Einmal editiert, zuletzt von SirEctor (23. Februar 2018 um 12:05)

  • Welche Datei suchst du jetzt? Die fehlerhafte liegt nicht bei dir, hatte ich bereits geschrieben.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

Jetzt mitmachen!

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