Beschreibung
Scripts Dequeuer hilft Ihnen dabei, WordPress-Frontend-Skripts und -Styles aus der Warteschlange zu entfernen, ohne Code zu berühren. Sie müssen nur Skripte und Styles aus dem Backend auswählen und sie werden sofort aus der Warteschlange entfernt
.
Nutzungsszenario
Wenn Sie eine WordPress-Website mit viel Traffic betreiben und davon angemessene Einnahmen erwarten, sind Sie sich bereits der Bedeutung der Geschwindigkeit und Leistungsoptimierung der Website bewusst. Eine schnell ladende Website kann den Traffic verbessern und mehr Nutzer für Sie gewinnen. Die Optimierung kann zwar auf viele Arten erfolgen, z. B. mithilfe von Caching-Plugins, optimierten Bildern, Verwendung von CDN usw., aber es gibt einige Situationen, in denen ein völlig anderer Ansatz erforderlich
ist.
Stellen Sie sich zum Beispiel einen Fall vor, in dem zwei verschiedene Plug-ins dieselben CSS-Dateien verwenden (z. B. fontawesome CSS) und sie einzeln laden. Oder stellen Sie sich einen Fall vor, in dem zwei Plug-ins dieselbe JavaScript-Datei laden, z. B. jQuery validate oder jQuery Masonry einzeln. Während WordPress sehr gut darauf achtet, redundante Enqueues zu verhindern, indem es nach denselben Script-Handle-Namen sucht, kann eine solche Situation dennoch auftreten, wenn die Script-Handle-Namen unterschiedlich sind
.
In solchen Fällen besteht die einzige direkte Lösung darin, eines dieser redundanten Skripts aus der Warteschlange zu deaktivieren/zu deaktivieren, um die Leistung zu optimieren. Dies kann zwar direkt durch Hinzufügen von Code in die Datei functions.php des Themes geschehen, aber man möchte auf jeden Fall eine benutzerfreundliche Methode haben, mit der er/sie Skripte deaktivieren kann, ohne mit dem Code herumspielen zu müssen. Scripts Dequeuer wurde entwickelt, um Ihnen eine solche Funktion zur Verfügung zu stellen, mit der Sie Skripte und Stylesheets auf benutzerfreundliche Weise aus der Warteschlange entfernen können. Das Plug-in ist schnell, leicht und es lohnt sich, es für solch eine raffinierte Funktion zu installieren
.
So funktioniert's
Wenn Frontend-Skripte und -Styles mithilfe von nativen WordPress-Hooks in die Warteschlange gestellt werden (WP-Enqueue-Skripte, WP-Print-Skripte, WP-Print-Stile usw.), kann Scripts Dequeuer all diese Scripts/Stylesheets erkennen und sie im WordPress-Adminbereich auflisten. Dort kannst du Scripts/Stylesheets auswählen und sie für die Dequeue hinzufügen. Nach dem Speichern der Änderungen werden die ausgewählten Skripts und Stylesheets aus der Warteschlange entfernt und separat aufgeführt
.
Darüber hinaus sorgt das Plug-in dafür, dass Skripte, die von anderen Skripten benötigt werden, nicht aus der Warteschlange genommen werden. Wenn Sie beispielsweise jQuery für die Dequeue auswählen, wird es nicht aus der Warteschlange genommen, wenn eine andere Datei es noch benötigt. Das Plug-in bietet die Option „Force Dequeue“, indem Abhängigkeiten ignoriert werden. In diesem Fall können Sie das Entfernen von Dateien aus der Warteschlange erzwingen, indem Sie Abhängigkeiten ignorieren.
Ab Version 1.1.0 bietet das Plug-in auch die Möglichkeit, Seiten oder Beiträge pro Dequeue-Element auszuschließen. Mit dieser Option können Sie festlegen, welche Seiten oder Beiträge die in den Plugin-Einstellungen ausgewählten Dateien aus der Warteschlange entfernen sollen. Diese Funktion kann beim bedingten Laden von Skripten sehr nützlich sein.
An welchen Orten der Website werden nach Skripten und Stylesheets gesucht?
Standardmäßig sucht das Plug-in an drei Speicherorten nach Dateien: auf der Startseite deiner Website, einer einzelnen Beitragsseite und einer Archivseite. Diese drei Speicherorte enthalten die meisten CSS- und JS-Dateien Ihrer Website.
Darüber hinaus haben Sie die Möglichkeit, benutzerdefinierte URLs anzugeben, auf denen Dateien gescannt werden sollen. Dies ist nützlich, wenn Themen oder Plug-ins Dateien bedingt in die Warteschlange stellen. Beispielsweise kann eine Datei contact-form.js nur auf einer Kontaktseite enthalten sein, oder eine Datei masonry.js kann nur auf eine Portfolio-Vorlagenseite geladen werden. In diesem Fall können Sie die URLs dieser Seiten für zusätzliches Scannen angeben. Das Plug-in scannt all diese Seiten und listet alle Skripte und Stylesheets auf, die in die Warteschlange
gestellt wurden.
Warum dieses Plug-in verwenden?
Wenn Sie ein Entwickler oder ein fortgeschrittener WordPress-Benutzer sind, können Sie natürlich Code in die Datei functions.php des Themes hinzufügen, um Skripte und Stylesheets aus der Warteschlange zu entfernen. Beim Wechseln des Themen wird dieser Code jedoch ebenfalls entfernt (sofern kein Backup erstellt wurde). Dieses Plug-in ist für Benutzer gedacht, die eine benutzerfreundliche und zuverlässige Lösung benötigen, um Skripte aus der Warteschlange zu entfernen, ohne den Code berühren zu müssen. Das Plug-in hilft Ihnen nicht nur dabei, Dateien aus der Warteschlange zu entfernen, es gibt Ihnen auch ein klares Bild über die Gesamtzahl der im Frontend verwendeten Dateien, deren Quellen und Abhängigkeiten. Wenn Sie an der Leistung und Optimierung Ihrer Website interessiert sind und alles tun, um die Geschwindigkeit Ihrer Website zu verbessern, können Sie dieses nützliche Plug-in auf jeden Fall in Ihrer Sammlung haben. Du wirst es nicht bereuen. Bitte schauen Sie sich auch die Screenshots des Plug-in an, um sich ein Bild von den Backend-Einstellungen und -Funktionen
zu machen.
Die wichtigsten Funktionen
Kredite
Schriftsymbole aus der icomoon App
http://icomoon.io/app/
Änderungsprotokoll
= 03. April 2023 - v1.2.0 =
= 25. August 2016 - v1.1.0 =
= 1.0.0 =