Problem beim Einbinden von js-files wegen Permalinks

  • Hallo alle zusammen,
    ich wollte heute in mein Template eine JavaScript-Datei einbauen. Wenn ich diese mit:

    HTML
    <script type="text/javascript" src="wp-includes/framework.js"></script>

    einbinde, wird sie leider nicht gefunden. Kann es sein das die .js-Datei durch das URL-Rewriting der Permalinks nicht mehr aufrufbar wird (oder anders aufgerufen wird) ??

    Meine Permalinks sehen so aus:
    /%postname%/
    das ergibt dann mit Postname so etwas:
    http://blog.computerjan.de/chcounter-eingebaut/
    Gibts irgendeine Lösung die JavaScripts ungehindert einzubauen ??:confused:

    mfg
    computerjan:-D

    • 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

  • Ich wollte die Datei ja nicht in den Core-Files einbinden, sondern in der header.php meines Templates:neutral:


    header.php ist schon klar. Ich meinte auch das hier:

    Code
    <script type="text/javascript" src="[COLOR="Red"]wp-includes[/COLOR]/framework.js"></script>


    Wenn du eine WP-interne JS-Bibliothek verwenden willst (Prototype, jQuery, ...), dann nimm wp_enqueue_script().

  • Vorsicht mit wp_enqueue_script!
    In WP 2.8 lädt es JS-Dateien für gewöhnlich erst im Footer. Es gibt zwar einen neuen Parameter (am Ende) mit dem man evtl. steuern kann ob der Kram doch im Header angezeigt wird, aber da bin ich noch nicht so ganz schlau draus geworden. Fakt ist jedenfalls dass dadurch Plugins wie my page order (welches jquery benutzt) erstmal nicht mehr funktioniert. Aber der Autor des Plugins weiß schon bescheid ;)

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

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