Externe JavaScript-Dateien und Datei-Verknüpfung

Manchmal kann es zu Schwierigkeiten mit externen JavaScript-Dateien und Datei-Zusammenfassung (concatenation) kommen. Externe Dateien werden zwar nicht kombiniert, aber sie werden an den Anfang der Seite bewegt. Um dieses Verhalten zu stoppen, kannst du, wie folgt beschrieben, ein eigenes Helfer-Plugin nutzen.

Falls du beispielsweise ein Problem mit einer Datei wie dieser bemerkst:

https://cdnjs.cloudflare.com/ajax/libs/Flowtype.js/1.1.0/flowtype.min.js

…dann sähe der Teil der URL, den du von der Dateioptimierung in WP Rocket ausschließen müsstest, so aus:

cdnjs.cloudflare.com

Entsprechend musst du jede andere URL auf ihren (Sub-)Domain-Teil reduzieren.

Helfer-Plugin

📥  Download (.zip): WP Rocket | External Script Handler

Entwickler/-innen: Ihr findet den Code für dieses Plugin auf GitHub.

Achtung! Der Plugin-Code muss eventuell manuell angepasst werden.

Das Plugin liefert bereits eine Reihe üblicher Script-Hosts mit. Falls der Host, den du ausschließen möchtest, noch nicht dabei ist, füge eine Zeile wie die folgdende vor der Zeile return $external_js_hosts; ein:

$external_js_hosts[] = 'example.com';

… wobei example.com hier natürlich nur ein Platzhalter für den Host ist, den du ausschließen möchtest.