So deinstallieren Sie WordPress-Plugins sauber
Veröffentlicht: 2021-03-11Plugins sind das Lebenselixier des WordPress-Ökosystems. Bei der Auswahl einer Website oder Blogging-Plattform ist die Kernerweiterbarkeit von WordPress durch Plugins oft ein wichtiger Faktor bei der Entscheidung für den WP-Weg. Allerdings sind nicht alle Plugins gleich. Es müssen auch nicht alle Plugins ständig aktiv bleiben. Wir möchten Ihnen zeigen, wie Sie WordPress-Plugins deinstallieren, damit Sie sich nicht mit Plugin-Fragmenten und verwaisten Tabellen herumschlagen müssen, die Ihre Site-Dateien überladen, wenn und wenn Sie eines entfernen müssen.
Deaktivierung des WordPress-Plugins vs. Deinstallation
Es ist nicht ungewöhnlich, dass WordPress-Benutzer die Deaktivierung von Plugins mit der Deinstallation von Plugins verwechseln. Schließlich entfernen beide Aktionen das Plugin von Ihrer Website, sodass eine genauso gut ist wie die andere, oder? Nun, nein. Nicht genau.
Die Deaktivierung des Plugins ist genau das. Deaktivierung. Das Plugin wird auf Ihrer Website nicht mehr aktiv sein, was bedeutet, dass alle Funktionen, die es aktiviert, nicht mehr funktionieren. Immer wenn Sie ein Plugin installieren, aktivieren Sie es, bevor es funktionieren kann. Im Plugins- Menü können Sie ebenfalls jedes Plugin einzeln deaktivieren .

Dadurch werden die Plugin-Dateien und -Einstellungen nicht von Ihrer Site entfernt . Sie können sie jederzeit reaktivieren.

Durch das Löschen oder Deinstallieren eines Plugins werden jedoch die Plugin-Dateien von Ihrer Site entfernt. Oder zumindest die meisten.
Abonnieren Sie unseren Youtube-Kanal
Warum sollten Sie ein WordPress-Plugin deinstallieren?
Die meisten Leute deinstallieren WordPress-Plugins, weil sie damit fertig sind. Vielleicht sind Sie aus dem Bedarf an seinen Funktionen herausgewachsen, haben einen Ersatz gefunden oder mögen ihn einfach nicht.
Ein weiterer wichtiger Grund für die Deinstallation ist, dass das Plugin Website-Probleme verursacht. Das Plugin enthält möglicherweise eine Sicherheitslücke, die die Daten Ihrer Website gefährden könnte. Vielleicht hat es das schon. Möglicherweise liegt ein Konflikt zwischen Ihrem Theme und dem Plugin vor, oder die Entwickler haben die Entwicklung möglicherweise gestoppt und es ist nicht mehr mit den neuesten Versionen von WordPress kompatibel.
Die meisten dieser Probleme können durch einfaches Deaktivieren des Plugins behoben werden (wie oben gezeigt). Die potenziell kompromittierten Dateien sind jedoch weiterhin auf Ihrem Server vorhanden. Und diese müssen entfernt werden. Also Deinstallation.
So deinstallieren Sie ein WordPress-Plugin vom Dashboard
Die Deinstallation eines WordPress-Plugins von Ihrem WP-Admin-Dashboard ist einfach. Gehen Sie zu Plugins – Installierte Plugins , um die gesamte Liste der installierten Komponenten anzuzeigen .

Von dort aus müssen Sie alle Plugins deaktivieren, die Sie deinstallieren möchten . Sie können entweder die Schaltfläche Deaktivieren klicken , dass wir oben gezeigt, oder Sie können das Feld neben einer beliebigen Anzahl von Plugins überprüfen und D eactivate aus den Bulk - Aktionen Dropdown - Menü auswählen.

Wenn dieser Prozess abgeschlossen ist, müssen Sie nur um es zu wiederholen, nur dieses Mal Auswahl D elete aus dem Dropdown - Menü.

Denken Sie daran, dass Sie das Plugin nach dem Klicken auf die Schaltfläche zum Entfernen erneut installieren müssen, wenn Sie Ihre Meinung ändern.
Was passiert, wenn Sie ein WordPress-Plugin deinstallieren
In vielen Fällen entfernt die Deinstallation eines WordPress-Plugins die Ordner und Dateien, die es im Verzeichnis /wp-content/plugins/ Ihres Servers erstellt hat. Das wird ein sauberer Bruch sein, und Sie können sicher sein, dass die Inode- und Speichernutzung Ihres Servers sinken wird.
Einige Plugins hängen sich jedoch nicht einfach über die von Ihnen installierten Dateien an Ihre Site an. Einige Plugins ändern die WordPress-Kerndatenbanken, indem sie Tabellen erstellen und Daten mit WP-Kern selbst verwalten. (Dies ist übrigens ein normales Verhalten. Machen Sie sich keine Sorgen, dass dies passiert.) Einige Plugins, die Ihre Site vor Eindringlingen schützen, können Ihre .htaccess- Datei ändern (so wie auch Umleitungs-Plugins).
Bei der Deinstallation entfernen einige Plugins jedoch nicht ihre jeweiligen Datenbanktabellen und -einträge. In einigen Fällen liegt dies daran, dass die Entwickler die Benutzereinstellungen für den Fall beibehalten möchten, dass Sie jemals neu installieren. Abgesehen davon hinterlassen einige Plugins nur Bits und Bytes an Daten, die schließlich Ihren Server verstopfen und die Leistung und die Abfragezeiten beeinträchtigen können.
Darüber hinaus hinterlassen einige Plugins Spuren ihrer Dateien in Ihrem Dateisystem selbst. Sie können beispielsweise ein Backup-Plugin verwenden, es jedoch für eine gewisse Zeit deinstallieren. In den meisten Fällen bleiben die Ordner des Backup-Plugins erhalten, da sie Ihre Site-Backups enthalten. In diesem Fall ist dies ein Failsafe, um die Sicherheit Ihrer Website zu gewährleisten. Einige Plugins hinterlassen jedoch nur verwaiste Dateien, die Sie möglicherweise bereinigen möchten.
So entfernen Sie alle WordPress-Plugin-Dateien vollständig
Um zu wissen, wie man WordPress-Plugins deinstalliert, muss man wissen, dass es nicht zu 100% notwendig ist, jede einzelne Datei zu entfernen. Wenn Sie ein Anfänger von WordPress sind oder nicht viel über die WP-Dateistruktur wissen (oder einfach nicht so tief gehen möchten), machen Sie sich keine Sorgen. Die Wahrscheinlichkeit, dass Sie von den verwaisten Dateien und Datenbanktabellen betroffen sind, ist ziemlich gering.
Wenn Ihre Site jedoch auf alle 0,1 Sekunden Seitengeschwindigkeit angewiesen ist, die Sie aushalten können, könnte das Bereinigen des Dateisystems und der Datenbank genau das sein, wonach Sie suchen.
So entfernen Sie übrig gebliebene Dateien mit SFTP
SFTP ist die sicherste Methode, um diese Dateien von Ihrem Server zu entfernen. In Ihrem Webhost können Sie FTP-Anmeldeinformationen für jede dort gehostete Website einrichten. Auf Siteground hat der Abschnitt Site-Tools für jede Website eine Registerkarte FTP-Konten, auf der Sie so viele Konten mit SFTP-Berechtigungen erstellen können, wie Sie möchten.

Verwenden Sie anschließend diese Anmeldeinformationen, um sich über einen FTP-Client wie FileZilla anzumelden. Verwenden Sie zur Vereinfachung Quickconnect (1) , aber Sie können Ihre Anmeldeinformationen auch im Menü Datei speichern.

Sobald Sie sich angemeldet haben, sehen Sie rechts die Verzeichnisstruktur Ihrer Site (2) und die Ihres Computers im linken Bereich. Navigieren Sie auf Ihrer Site zu /wp-content/plugins/ (3) und suchen Sie die Dateien des Plugins. Der Name ähnelt normalerweise seinem Titel, wenn auch nicht immer genau. Zum Beispiel hieß das von uns deinstallierte Plugin RSS Importer, aber das Verzeichnis war / import-xml-feed (4) .

Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie entfernen möchten, und wählen Sie Download (5) . Beachten Sie, dass dies die Dateien des Plugins nicht löscht, sondern sie stattdessen auf Ihrem lokalen System ablegt und sie sichert, falls etwas schief geht. Klicken Sie anschließend erneut mit der rechten Maustaste und wählen Sie Löschen (6) .

Wenn Sie aufgefordert werden, den Löschvorgang zu bestätigen, klicken Sie auf Ja . Und das ist das. Die verbleibenden Dateien des Plugins wurden erfolgreich per SFTP von Ihrer Site entfernt.
So entfernen Sie verwaiste Tabellen in Ihrer Datenbank
Während Dateien problemlos über SFTP gehandhabt werden können, kann der Umgang mit der Datenbank selbst etwas kniffliger sein. Dies ist ein sehr fortgeschrittener Teil des Beitrags, und wir empfehlen ihn nicht jedem. Wenn Ihre Website jedoch wirklich blitzsauber sein muss, gehen Sie wie folgt vor.
Denken Sie jedoch daran, zuerst Ihre Website zu sichern . Wann immer Sie an der WordPress-Datenbank herumbasteln, sichern Sie Ihre Site. Dinge gehen schief, Tabellen werden gelöscht und Ihre Website wird möglicherweise offline. Daher ist ein schnelles Backup zum Wiederherstellen unerlässlich.
In diesem Sinne möchten Sie wahrscheinlich das Advanced Database Cleaner-Plugin dafür verwenden.

Sie finden es vielleicht seltsam, ein Plugin zu verwenden, um Plugins loszuwerden, aber dieses macht den Umgang mit Ihrer DB so einfach, dass es sich lohnt. (Außerdem wird es sauber deinstalliert!)
Der Menüpunkt WP DB Cleaner führt Sie zu einer einfachen Seite, auf der Sie den verwaisten und allgemein verschwendeten Speicherplatz in Ihrer Datenbank sehen können.

Sie werden feststellen, dass nicht alles hier Plugin-bezogen ist. Im obigen Screenshot werden über 4.500 Post-Revisionen gespeichert. Rechts neben jeder Kategorie können Sie die Anzahl der auszuschließenden Tage festlegen. Zum Beispiel haben wir es so eingestellt, dass die letzten 14 Tage von Post-Revisionen ausgeschlossen werden, nur für den Fall, dass sie für, nun ja, Revisionen benötigt werden. Sie können die zu bereinigenden Elemente auswählen, Bereinigen auswählen und Ihre Website wird viel reibungsloser.
Für genauere Plugin-bezogene Daten gehen Sie in die Registerkarte Tabellen .

Tabellen werden im Allgemeinen in einem anständig lesbaren Format benannt, und Sie können wahrscheinlich herausfinden, zu welchem Plugin sie gehören. Die Pro-Version des Plugins wird Ihnen diese Informationen mitteilen (und es kostet nur 39 US-Dollar für zwei Site-Lizenzen, was sich lohnt).
Alle hier aufgeführten Tabellen stammen von Plugins, die nicht mehr installiert sind. Zum Beispiel stammen diejenigen, die mit wp_defender_ beginnen, vom wpmudev-Plugin Defender Pro. Die wp_gamipress_- Tabellen stammen von Gamipress. Nicht alle diese Tabellen enthalten Daten, aber alle sind als Daten in der Datenbank vorhanden.
Wählen Sie die Tabellen aus, die Sie optimieren möchten (das Plugin bietet die Vorschläge für diejenigen, die am dringendsten benötigt werden). In der Dropdown-Liste können Sie die Zeilen optimieren, reparieren, löschen oder leeren auswählen.

Wir empfehlen Ihnen, Delete nur sparsam zu verwenden und wenn Sie absolut sicher sind, dass das Entfernen dieser Tabelle keine Probleme verursacht. So wird es komplett gereinigt. (Wir haben während der Arbeit an diesem Beitrag möglicherweise eine WordPress-Site beschädigt, indem wir beim Löschen von Tabellen unbeholfen waren.) Wir empfehlen, die Option Optimieren zu verwenden .
So entfernen Sie Shortcodes, die mit deinstallierten WordPress-Plugins verbunden sind
Und schließlich der Fluch der Plugin-Benutzer überall … Shortcodes. Wir bei Elegant Themes mögen Shortcodes eigentlich und denken, dass sie eine fantastische Möglichkeit sind, Funktionalität zu schaffen. Eines der Probleme mit ihnen ist jedoch, dass das Plugin nicht mehr funktioniert, wenn Sie jemals aufhören, ein Plugin zu verwenden (auch wenn Sie es deaktivieren und nicht deinstallieren). Und Sie haben einen nicht gerenderten Shortcode, der auf Ihrer Website als Rohtext angezeigt wird , wie [shortcode param=“render_something“ time=“always]
Dies ist eigentlich eine sehr einfache, wenn auch manuelle Lösung. Gehen Sie in Ihren Webhost und suchen Sie den Zugang zu phpMyAdmin. In SiteGround ist das in Site Tools – Site – MySQL – phpMyAdmin (Tab) . Drücken Sie die Schaltfläche Zugriff auf phpMyAdmin .

phpMyAdmin kann ziemlich kompliziert sein, aber dieser Teil ist es nicht. Navigieren Sie zu Suchen (nicht Abfrage) und geben Sie dann Ihre Abfrage ein. Wir haben nach [et_ gesucht, weil dies das Shortcode- Präfix ist, das wir hier mit Divi verwenden, und wir wissen, dass der Shortcode häufig auftauchen wird.

Wie Sie sehen, ist der Shortcode in der Spalte post_content sichtbar. Sie können auch sehen, welche einzelnen Beitrags-ID-Nummern und -Titel. Sie können dies dann auf zwei Arten handhaben. Zuerst können Sie links auf die Schaltfläche Bearbeiten klicken und den Shortcode aus der Datenbank herausnehmen.

Darüber hinaus können Sie die Beiträge und Seiten im WordPress-Dashboard manuell aufrufen und den Beitragseditor verwenden, um sie ebenfalls zu entfernen. Eine solche Suche in der Datenbank ist der beste Weg, um herauszufinden, in welchen Posts und Seiten sich der Shortcode befindet. Glücklicherweise befinden sich die Shortcodes in den meisten Fällen nicht in fast jedem Post, sondern nur in einer Handvoll.
Darüber hinaus können Plugins wie Shortcode Cleaner Lite/Pro und Better Search and Replace die Datenbank für Sie durchforsten und sie im Handumdrehen löschen.
Abschluss
Jedes Mal, wenn Sie Plugins auf Ihrer WordPress-Site haben, besteht die Möglichkeit, dass Sie diese deaktivieren oder deinstallieren müssen. Egal, ob Sie ein Problem beheben oder einfach mit der Funktionalität fertig sind, wir hoffen, dass Sie jetzt unabhängig von Ihrer Argumentation wissen, wie Sie ein WordPress-Plugin richtig deinstallieren. Es gibt nicht wirklich einen falschen Weg, aber wie Sie sehen, sind einige Methoden möglicherweise etwas sauberer als andere.
Wie sind eure Erfahrungen mit der Deinstallation von WordPress-Plugins?
Beitragsbild des Artikels von Sammby / shutterstock.com
