Unser Affiliate Theme ist da! Spare 10% mit dem Gutschein DRWP10 - mehr erfahren!

jQuery über das Google CDN laden

Mit diesem Snippet lässt sich das bekannte JavaScript Framework jQuery über das CDN (Content Delivery Network) von Google / Google Hosted Libraries laden.

Die Vorteile liegen klar auf der Hand.

  1. Anstelle jQuery bei jedem Versionsupdate von jQuery.com herunter- und auf den eigenen FTP-Server hochzuladen, wird die Datei direkt von den CDN Servern von Google geladen.
  2. Zeitgleich entlastet es euren Server. Auch wenn es nur wenige kB sind.
  3. Zudem habt ihr eine Verbesserung eures Pagespeeds. Wenn der Besucher zusätzlich von einem anderen Server eine Datei lädt, da die Anzahl der gleichzeitigen Verbindungen im Firefox (z.B.) standardgemäß auf 24 gesetzt ist. Sobald ihr mit vielen Bildern, Plugins und CSS oder JS Dateien arbeitet, sind diese 24 Verbindungen sehr schnell „voll“. Für die 25. Verbindung wartet der Browser, bis eine der anderen fertig ist und lädt dann erst die nächste. Zwar reden wir hier nur von wenigen Millisekunden, dennoch ist der Pagespeed ein Rankingfaktor und hier ist noch so jeder kleine Krümel der optimiert werden kann niemals verkehrt.

Das folgende Snippet muss in die functions.php gelegt werden.

add_action( 'init', 'jquery_register' );

function jquery_register() {
	if (!is_admin()) {
		wp_deregister_script('jquery');
		wp_register_script('jquery', ('://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js' ), false, null, true);
		wp_enqueue_script('jquery');
	}
}

Hinweis: Zur Veröffentlichung dieses Snippets ist jQuery 2.1.1 die aktuellste Version. Eventuell muss, bei späterer Einsicht dieses Snippets, die Versionsnummer innerhalb der oben stehenden URL Editiert werden. Alle jQuery Versionen, die auf dem CDN von Google gehostet sind, sind unter https://developers.google.com/speed/libraries/devguide?hl=de-DE#jquery zu sehen. Sollte es dort eine neue Version geben, muss in der oben stehende URL die Versionsnummer geändert werden.

Aktuell vorhandene jQ-Versionen, die über Google Hosted Libraries geladen werden können:

versions: 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.11.1, 1.11.0, 1.10.2, 1.10…

Über Christian

Die Webentwicklung ist seit 2006 ein großer Teil meines Lebens und seit 2010 kann ich damit auch meine Brötchen verdienen. Ich beschäftige mich speziell mit WordPress und entwickle auch eigene Themes. Die Anpassungsfähigkeit von Wordpress begeistert mich immer wieder, daher möchte ich euch interessante Snippets und Plugins nicht vorenthalten.

WordPress Affiliate ThemeAnzeige

Keine Kommentare vorhanden

Hinterlasse eine Antwort

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

Du kannst folgende HTML-Tags benutzen: <strong>, <em>, <u>, <a href="">, <del>, <ul>, <ol>, <blockquote>. Für Code benutze bitte pastebin.com und kopiere den Link in dein Kommentar.
*
*