WordPress Snippets

Wie Du jQuery im Footer Deines Themes laden lassen kannst

Wie Du jQuery im Footer Deines Themes laden lassen kannst

jQuery und jQuery-Migrate werden von WordPress stets im Header geladen. Im Sinne der Performance ist das nicht gerade gut, wenn es nicht unbedingt sein muss.

Der Code

  • WordPress Version: inkl. 4.6
  • PHP-Version: inkl. PHP 7

Der folgende Code lädt die beiden Scripte in den Footer, wo sie hingehören.

<?php
// Ab hier kopieren

function jquery_in_footer( &$scripts) {
    if ( ! is_admin() )
        $scripts->add_data( 'jquery', 'group', 1 );
}
add_action( 'wp_default_scripts', 'jquery_in_footer' );
Andreas Hecht

Andreas Hecht

Er entwickelt WordPress-Websites und bietet dir einen Website Sicherheit Service und einen Performance Service für deine Website. Außerdem ist er Spezialist für Onpage SEO und bringt Deine Website in die Top-Suchergebnisse von Google.

Bleib informiert und abonniere den Newsletter

Hol Dir die neuesten Beiträge über WordPress und SEO direkt in Deinen Posteingang. Als Dankeschön bekommst Du Gratis meine Checkliste:

12 Dinge, die Du vor einem Theme-Wechsel beachten solltest.

Ja, ich bin einverstanden, dass meine Daten gespeichert werden und möchte den Newsletter abonnieren!

Das könnte auch interessant sein...

Das Perfmatters WordPress Performance Plugin macht dein WordPress raketenschnell

Auch Laien machen Ihre Website damit raketenschnell! Lies den Artikel dazu...

6 Kommentare Kommentar hinzufügen

  1. Hallo Andreas,
    mich interessierte der Unterschied vom Plugin “AH Footer Scripts” und dem hier vorgestellten Code.
    Freundliche Grüße
    Ditmar

  2. Hr. Andreas,

    vielen Dank Deiner Antwort, aber meine Routiniertheit ist leicht überschätzt – weil, der visuelle Vergleich und der daraus für Experten hervor gehenden Schluss zum Unterschied der Codes war, meinerseits nicht gemeint. Ich dachte an einen Kommentar, der einen evtl. Unterschied in der Funktionalität im Ergebnis der beiden Codes erklärt oder ob Codes das gleiche bewirken. – Darf ich Dich nochmals aufhalten?

    Servus

    • Okay, kleines Missverständnis, sorry:-)

      Der Code auf dieser Seite bringt nur jQuery in den Footer des Themes. Nützlich, wenn Dein Theme die anderen Scripte bereits im Footer lädt.

      Mein Plugin-Code jedoch soll hingegen ALLE Scripte in den Footer verfrachten.

  3. 😉 Freundschaft! – Dankeschön.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Do NOT follow this link or you will be banned from the site!
Teilen
Teilen