Sidebar
ein-/ausblenden

Scripte von Plugins aus dem Frontend entfernen

Plugin für WordPress SEO

Anzeige

WP Adventskalender 21
Nicht selten werden Scripte im Frontend des WordPress-Blog via Hook abgelegt. Dabei werden leider nicht immer die optimalen Wege gewählt und es kann vorkommen, dass die Scripte entweder nicht an der richtigen Stelle sind, Footer oder head-Bereich, oder dass Bibliotheken mehrfach genutzt werden. Dies kostet Last und ist in keinem Fall erwünscht.

Das Feld der Optimierung von Websites ist weit und viele Möglichkeiten stehen dem Entwickler zur Verfügung, um das optimale aus der Site zu holen. Um die Scripte von Plugins an die Stelle zu bewegen, wo man sie haben will, und die Prüfung der Redundanz von Scripten zu nutzen, bedarf es Anpassungen im Plugins selbst. Dies kann aufwendig sein und beim nächsten Update des Plugins kann das Problem von neuem bestehen.

Daher bietet es sich an, dass man alle Scripte aus dem Frontend löscht und die Integration selbst in die Hand nimmt.


remove_action('wp_head', 'wp_print_head_scripts', 9, 0);

Die obige kleine Anweisung in der functions.php des Themes sorgt dafür, dass alle Script aus dem Frontend entfernt werden und man selbst die Integration vornehmen kann.

Ähnlich kann man im übrigen auch mit Stylesheets verfahren.


remove_action('wp_head', 'wp_print_styles', 8, 0);

Weitere Tipps zum Bereinigen des head gibt es unter einem weiteren Artikel.

4 Kommentare zu „Scripte von Plugins aus dem Frontend entfernen“

  1. 1
    Kommentar von René

    Schade das es hierzu noch kein Kommentar gibt. Unverständlich eigentlich, denn das ist genau das was die SEO ausmacht. Vielen Herzlichen Dank für den Tipp. Werde ich im nächst größeren Layoutupdate durchführen.

    Besten Gruß
    René

  2. 2
    Kommentar von Kau-Boy

    Hey, das ist ein interessanter Ansatz. Aber dann wäre es für jedes Plugin notwendig das CSS und das JS zu bestimmen und selbst in der richtigen Reihenfolge einzufügen. Und man müsste auch aufpassen, dass man alle Scripte und Stylesheets von neue oder nicht mehr benötigten Plugins richtig einfügt oder entfernt. Denn fehlende Dateien und 404 Fehler sind auch nicht optimal.

    Interessant wäre es, alle Skripte zurückzubekommen und sie dann ggf. in einer CSS-Datei und eine JS-Datei zu komibineren, was die Request und somit die Ladezeit stark verbessern würde.

  3. 3
    Kommentar von cohan

    Danke! Einfach mal ein großes Dankeschön für den immer informativen Blog!

  4. 4
    Kommentar von Sebastian

    Hi Frank,

    diese Art von Tipps gefallen mir sehr gut. Ich übe mich in der vollen Kontrolle von Wordpress. Derzeit baue ich an einer Art Allround-Basis-Version, mit der ich ganz hervorragend fix Websites bauen kann. Da kommt mir das Entschlacken gerade recht, denn es gibt da ein paar Scripte und CSS-Dateien, die ich überhaupt nicht brauche.

    Danke! :)

Überlastung, Kommentare sind vorübergehend geschlossen

Ich bin urlaubsreif, ersticke in Arbeit und damit auch für die Leser des Weblogs nicht zu erreichen. Bitte geduldet euch ein wenig mit Supportanfragen.
Leider muss ich die Kommentarfunktion deaktivieren, ansonsten würde ich weiter in Arbeit ersticken oder die Anfragen nicht nach bestem Gewissen beantworten.

Vielen Dank für das Verständnis!