Aktivieren oder Deaktivieren eines Plugins nur für eine bestimmte Seite in WordPress

 

Dies ist ein Szenario, das mir mehr als einmal begegnet ist, als ich WordPress-Installationen mit vielen aktiven Plugins optimieren musste und der Kunde auf keines davon verzichten wollte oder konnte.

Wenn ein Plugin gut geschrieben ist, sollte es auf den Seiten, auf denen es nicht verwendet wird, nichts laden. Leider ist das nicht immer der Fall, und es gibt wenig, was man dagegen tun kann, ohne auf externe Tools zurückzugreifen.

Eine der besten Lösungen ist die Verwendung des besten kostenpflichtigen WPO-Plugins, das es gibt: Perfmatters. Dieses unverzichtbare Add-on verfügt über einen umfassenden und leistungsstarken Skript-Manager, mit dem Sie für jedes Plugin an verschiedenen Stellen Ausnahmeregeln erstellen können, um zu verhindern, dass CSS und/oder JS an Stellen geladen werden, an denen Sie dies nicht wünschen.

Trotzdem ist es wahrscheinlich, dass immer noch andere Anfragen gesendet werden oder etwas an anderer Stelle im Blog geladen wird. Wenn wir also sicherstellen möchten, dass ein Plugin auf einer bestimmten Seite vollständig deaktiviert wird, bietet der Plugin Organizer unter anderem genau diese Option. Das macht ihn zu einem sehr guten kostenlosen Tool als Zusatz zu Perfmatters.

MitPlugin Organizer können Sie auch die Reihenfolge ändern, in der Ihre Plugins geladen werden. Seien Sie jedoch gewarnt, dass das Ändern der Reihenfolge oder das Deaktivieren von Plugins katastrophale Auswirkungen auf die Seite haben kann, da sie dadurch teilweise oder ganz unzugänglich wird, wenn Sie nicht sicher sind, was Sie tun.

Ich habe es bei einigen Gelegenheiten mit sehr guten Ergebnissen verwendet, so dass sein Entwickler zumindest eine Bewertung verdient, obwohl er bereits einige hat, die Sie dort finden können.

Um ein Plugin von einer bestimmten Seite auszuschließen, müssen Sie sicherstellen, dass zumindest die Option"Selektives Laden von Plugins" in den allgemeinen Einstellungen aktiviert ist. Die übrigen Optionen können Sie zunächst so belassen, wie in diesem Bild gezeigt.

Wenn alle Plugins auf der Registerkarte"Globale Plugins" aktiviert sind, finden Sie, wenn Sie die Ausgabe eines beliebigen Beitrags öffnen, unterhalb des Editors ein Feld, in dem Sie durch Aktivieren der Option"Einstellungen des Beitragstyps außer Kraft setzen" die Optionen erweitern und eines der aktiven Plugins nur für diesen Beitrag oder diese Seite ausschließen können.

Zum besseren Verständnis: Wenn ein Plugin in diesem Feld im Editor einer Seite oder eines Beitrags gelb angezeigt wird, ist es global, d.h. für die gesamte Website, deaktiviert. In grau werden die Plugins angezeigt, die zwar installiert, aber in der WP-Verwaltung nicht aktiviert sind.

Um zu überprüfen, ob die Ausnahmen angewendet werden, müssen Sie die Website im Inkognito-Modus besuchen. Sie können sie aber auch so konfigurieren, dass Sie die Änderungen sehen, wenn Sie als Administrator angemeldet sind.

Und das war's auch schon. Jetzt müssen Sie nur noch Ihren Plan für jede Seite oder jeden Beitrag aufstellen und Sie werden eine deutliche Verbesserung der Ladegeschwindigkeit dieser Seiten und damit der Website insgesamt erreichen.

Eine weitere, nicht minder interessante Hauptfunktion ist die Möglichkeit, das Laden von Plugins nach Ihren Wünschen anzuordnen. Gehen Sie dazu einfach im Menü auf"Gruppieren und ordnen" und ziehen Sie die einzelnen Plugins an die von Ihnen gewünschte Position. Die Ladereihenfolge wird von oben nach unten eingestellt.

Aktivieren oder Deaktivieren eines Plugins nur für eine bestimmte Seite in WordPress 3

Auch hier müssen Sie besonders auf das Verhalten nach der Neuanordnung achten, denn je nach dem von Ihnen verwendeten Cache-Plugin und dessen Konfiguration zum Minifizieren und/oder Kombinieren von CSS und JS können Sie ein günstiges Ergebnis oder das Gegenteil erhalten.

In jedem Fall ist der Ratschlag derselbe wie immer. Am besten testen Sie es zunächst in einer Staging-Umgebung oder erstellen Sie ein aktuelles Backup, wenn Sie mutig genug sind, Ihre Website in der Produktion zu testen und alle Schritte aufzuschreiben, falls Sie zurückgehen müssen. Wie auch immer, das Plugin verfügt über eine Option"Auf Standardreihenfolge zurücksetzen", mit der Sie die Plugins auf ihre Standardreihenfolge zurücksetzen können.

Obwohl es auf den ersten Blick etwas unübersichtlich erscheinen mag, ist die Konfiguration dank des Farbsystems sehr intuitiv und Sie können es nutzen, um die Ladegeschwindigkeit der Seite zu verbessern oder sie zumindest nicht zu laden und mehr zu belasten, wenn Sie viele Plugins installiert haben müssen.

Dokumentation

Häufig gestellte Fragen

Abonnement per E-Mail

Erhalten Sie kostenlos vollständige Artikel in Ihrem Posteingang ohne Werbung, sobald sie veröffentlicht werden. Der vollständige Inhalt des Feeds wird werbefrei über einen externen Dienst gesendet.