TechBlogSD - Alles für WordPress und WEB-Entwicklung
WEB- und WordPress-Anleitungen, Neuigkeiten, Rezensionen zu Themes und Plugins

Wie lösche ich das WooCommerce-Plugin vollständig?

73

WooCommerce ist eines der beliebtesten E-Commerce-Plugins für WordPress-Sites. Die Popularität kommt daher, dass Automattic, das Unternehmen hinter WordPress, der gleiche Entwickler für WooCommerce ist. Darüber hinaus bieten viele beliebte Themes WooCommerce als gebündeltes Plugin mit integrierter Theme-Funktion an. Wir verwenden WooCommerce seit 2015 auf unserer Website. Aus diesem Grund haben wir uns entschieden, WooCommerce zu löschen und den vollständigen Prozess des Löschens von WooCommerce von Ihrer WordPress-Site durchzuführen.

Verwandte: Wie lösche ich das W3 Total Cache-Plugin vollständig?

Warum WooCommerce löschen?

Obwohl beliebt, hat WooCommerce viele Probleme in Bezug auf die Benutzerfreundlichkeit.

  • Es verlangsamt die Site mit zu vielen Skripten und Optionen. Erfahren Sie mehr darüber, wie Sie einen langsamen WooCommerce-Shop mit einem Ajax-Problem des Administrators beheben können.
  • Das Plugin fügt viele benutzerdefinierte Felder in die Tabelle wp_postmeta ein. Wenn Sie sehen, dass die Tabelle größer wird, ist WooCommerce der Schuldige (vorausgesetzt, Sie verwenden keine anderen Plugins, die Metadaten hinzufügen).
  • Überraschenderweise ist es nicht einfach, den Store auf eine andere Site oder Subdomain oder ein Unterverzeichnis zu migrieren.
  • Es fügt der Datenbank 20 SQL-Tabellen hinzu und belegt einen Großteil des DB-Speichers.
  • Die neueste WooCommerce-Version enthält den Abschnitt "Analytics". Dies erhöht den Druck auf den Server zusätzlich zu dem bereits schweren Plugin.
  • Es erstellt viele vorübergehende und Protokolldateien, die Sie regelmäßig bereinigen müssen.

Das größere Problem in unserem Fall ist die Migration. Wir verwenden 2K+ Blog-Posts mit 50+ WooCommerce-Produkten. In dieser Situation verlangsamt WooCommerce die Site fast 1 Sekunde und belegt 50% der Datenbankgröße. Darüber hinaus müssen wir die Benutzerregistrierung nur zulassen, um die Registrierung von WooCommerce-Kunden zu ermöglichen. Dies ist für uns unangemessen, das Plugin auf der Hauptseite zu belassen, die 95% der anderen Inhalte betrifft. Daher haben wir uns entschieden, den Store-Bereich in ein Unterverzeichnis zu verschieben.

Auch hier sind wir überrascht, da der Migrationsprozess so komplex ist, dass Sie frustriert sind.

Wie lösche ich das WooCommerce-Plugin vollständig?

Nach all den oben genannten Fakten fügt WooCommerce Ihrer WordPress-Installation jede Menge Backend-Zeug hinzu. Sie müssen all diese Dinge loswerden, um das Plugin vollständig zu entfernen.

  • Bereinigen Sie WooCommerce-Daten, bevor Sie das Plugin löschen
  • Löschen Sie Kundendaten aus dem Abschnitt "Benutzer" des Admin-Panels
  • Deaktivieren und löschen Sie das Plugin aus dem Admin-Panel
  • Entfernen Sie benutzerdefinierte Felder aus der Tabelle wp_postmeta
  • Datenbanktabellen mit phpMyAdmin löschen
  • Dateien aus dem Backend prüfen und löschen

Lassen Sie uns jeden Schritt im Detail erklären.

Schneller Weg

Bevor wir den detaillierten Weg erklären, gibt es eine schnelle Lösung, um WooCommerce-Daten vollständig loszuwerden. Bearbeiten Sie Ihre Datei wp-config.php über FTP oder den Dateimanager und fügen Sie die folgende Zeile hinzu:

define(‘WC_REMOVE_ALL_DATA’, true);

Stellen Sie sicher, dass Sie gerade Anführungszeichen verwenden und fügen Sie den Code direkt über dem / ein. Das ist alles, beenden Sie die Bearbeitung! Viel Spaß beim Bloggen. / Zeile in der Datei. Danach deaktivieren und löschen Sie das Plugin aus Ihrem Admin-Panel. Später können Sie wieder zurückgehen und den obigen Code aus der wp-config-Datei entfernen. Dadurch werden alle WooCommerce-Daten vollständig aus deiner WordPress-Installation gelöscht.

Wenn Sie das Plugin manuell löschen möchten, folgen Sie den folgenden Anweisungen.

1 WooCommerce-Daten bereinigen

Wenn Sie sich entschieden haben, das Plugin zu löschen, löschen Sie zuerst alle relevanten Daten aus dem Admin-Panel.

  • Löschen Sie alle Produktseiten und Kategorien, indem Sie zu den Abschnitten "Produkte > Alle Produkte / Kategorien" navigieren.
  • Entfernen Sie alle Coupons und Bestellungen unter den Abschnitten "WooCommerce > Coupons / Orders".
  • Logdaten aus „WooCommerce > Status > Logs” löschen.
  • Bereinigen Sie vorübergehende Daten im Abschnitt „WooCommerce > Status > Tools”.

Wie lösche ich das WooCommerce-Plugin vollständig?

Aufräumen des WooCommerce-Shops

2 Kundendetails löschen

Wenn ein Benutzer ein Produkt über den WooCommerce-Shop kauft, erstellt WordPress ein Benutzerkonto mit der Rolle „Kunde”. Sie müssen nach dem Löschen des Plugins alle Kundenbenutzer auf der Site löschen.

  • Gehen Sie im Admin-Panel zum Abschnitt "Benutzer > Alle Benutzer".
  • Klicken Sie auf „Kunde”, um alle Kundenbenutzer zu filtern.
  • Klicken Sie auf das Dropdown-Menü "Massenaktionen" und wählen Sie die Option "Löschen".
  • Wählen Sie die Schaltfläche „Übernehmen”, um alle ausgewählten Kundenbenutzer zu löschen.

Verteilen sich die Kundendaten auf mehrere Seiten, müssen Sie diese mehrfach löschen. Klicken Sie auf „Bildschirmoptionen”, um die Anzahl der Elemente pro Seite auf 100 oder mehr einzustellen, damit Sie sie schnell löschen können.

3 WooCommerce-Plugin löschen

Dies ist ein ziemlich einfacher Schritt. Melden Sie sich bei Ihrem WordPress-Admin-Panel an und navigieren Sie zum Abschnitt "Plugins > Installierte Plugins". Fins und deaktivieren Sie das WooCommerce-Plugin. Nach der Deaktivierung können Sie das Plugin einfach von Ihrer Seite löschen.

Durch das Löschen des Plugins werden nur die Plugin-Dateien von deiner Site entfernt. Es gibt jedoch viele Integrationen, die durch das Plugin erstellt werden und manuellen Aufwand erfordern.

Verwandte: Behebung des langsamen Ladens des WooCommerce-Shops.

4 Benutzerdefinierte Felder entfernen

WooCommerce verwendet Hunderte von benutzerdefinierten Feldern für verschiedene Aktionen. WordPress speichert all diese benutzerdefinierten Felder als Meta-Schlüssel in der Tabelle wp_postmeta, die Sie manuell löschen müssen. Stellen Sie sicher, dass Sie NUR benutzerdefinierte WooCommerce-Felder löschen, um zu vermeiden, dass andere Funktionen auf Ihrer Website beeinträchtigt werden. Leider konnten wir keine benutzerdefinierte Feldliste für WooCommerce finden. Hier sind die Metaschlüssel, die wir in der Postmeta-Tabelle gefunden haben, die wir in unserer Datenbank gefunden haben.

Kostenloser Versand _order_shipping_tax _crossselling_ids
_Lieferungsland _Versand_Postleitzahl _Abschlussdatum
_shipping_first_name _Auftragssumme _Nachbestellungen
_shipping_last_name _date_completed _order_shipping_tax
_Versandunternehmen use_limit_per_user Nutzungslimit
_shipping_address_1 use_count product_ids
_Versandadresse_2 Produktkategorien Nachname des Zahlers
_shipping_city minimum_mount Höchstbetrag
_shipping_state limit_usage_to_x_items _Produkteigenschaften
_Bestellung_Versand _Rückerstattungsbetrag _kauf_notiz
_sku _product_image_gallery _einzeln verkauft
_upsel_ids individual_use Kunden-eMail
_Kunde_IP_Adresse _customer_user_agent _kunde_benutzer
_Steuerstatus _Steuerklasse _bestellung_steuer
_prices_include_tax _cart_discount_tax _wc_rating_count
_wc_average_rating _Land der Rechnungsadresse _billing_first_name
_billing_last_name _billing_company _Rechnungsadresse 1
_billing_address_2 _Abrechnungsstadt _Abrechnungs Zustand
_billing_postleitzahl _Abrechnung per E-Mail _billing_phone
_Land der Rechnungsadresse _Bestellversion _Bestellwährung
_order_key _sale_price_dates_from _sale_price_dates_to
_min_variation_price _max_variation_price _min_price_variation_id
_max_price_variation_id _min_variation_regular_price _max_variation_regular_price
_min_regular_price_variation_id _max_regular_price_variation_id _min_variation_sale_price
_min_sale_price_variation_id _max_sale_price_variation_id _max_variation_sale_price
_regulärer Preis _Verkaufspreis _sale_price_dates_from
_sale_price_dates_to _Preis Gutschein_Betrag
_created_via _recorded_coupon_usage_counts _herunterladbar
_download_limit _download_expiry _herunterladbare_Dateien
_cart_discount _cart_discount_tax _bezahltes_Datum
_Bezahlverfahren _payment_method_title Zahlungsart
_Lagerbestand _manage_stock Gesamtumsatz
_aufgezeichnete_Verkäufe is_vat_exempt PayPal-Adresse des Zahlers
PayPal-Transaktionsgebühr _paypal_status _Transaktions-ID

Befolgen Sie die folgenden Anweisungen, um sie aus Ihrer Datenbank zu löschen.

  • Melden Sie sich bei Ihrem Hosting-Konto an und öffnen Sie cPanel.
  • Suchen und öffnen Sie die phpMyAdmin-App.
  • Es öffnet die Datenbank Ihrer Site mit allen Tabellendetails.
  • Gehen Sie zur Tabelle „xx_postmeta”, wobei xx das Tabellenpräfix ist, das Sie während des WordPress-Installationsprozesses verwendet haben.
  • Wir empfehlen Ihnen, vorher die Sicherung zu erstellen und die Tabelle zu durchsuchen, um die verfügbaren benutzerdefinierten Felder auf Ihrer Site zu finden.
  • Sie können die SQL-Abfrage verwenden, um zuerst die Anzahl der Vorkommen eines beliebigen Felds zu ermitteln, bevor Sie es löschen.

Verwenden Sie beispielsweise die folgende Abfrage im Textfeld unter der Registerkarte "SQL", um die Metaschlüssel zu finden, die "ship" enthalten.

SELECT * FROM wp_postmeta WHERE meta_keyLIKE ‘%ship%’

Wie lösche ich das WooCommerce-Plugin vollständig?

Überprüfen Sie die Meta-Schlüssel aus der Post-Meta-Tabelle

Nachdem Sie die Auswahl bestätigt haben, bearbeiten Sie die Abfrage wie unten, um sie aus Ihrer Datenbank zu löschen.

DELETE FROM wp_postmeta WO meta_keyLIKE ‘%ship%’

Sie können die Löschabfrage direkt verwenden, wenn Sie den richtigen Metaschlüsselwert (benutzerdefinierter Feldwert) kennen.

5 Datenbanktabellen löschen

Leider werden beim Löschen des Plugins die Datenbanktabellen im Backend nicht gelöscht. Wenn Sie sich im phpMyAdmin-Bereich von cPanel befinden, wählen Sie die WooCommerce-Tabellen aus und löschen Sie sie manuell. Unten ist die Tabelle, die wir in der Datenbank gefunden haben:

wp_actionscheduler_actions wp_wc_order_product_lookup
wp_actionscheduler_claims wp_wc_order_stats
wp_actionscheduler_groups wp_wc_order_tax_lookup
wp_actionscheduler_logs wp_wc_product_meta_lookup
wp_wc_admin_notes wp_wc_tax_rate_classes
wp_wc_admin_note_actions wp_wc_webhooks
wp_wc_category_lookup wp_woocommerce_api_keys
wp_wc_customer_lookup wp_woocommerce_attribute_taxonomies
wp_wc_download_log wp_woocommerce_downloadable_product_permissions
wp_wc_order_coupon_lookup wp_woocommerce_log

Wie lösche ich das WooCommerce-Plugin vollständig?

WooCommerce-Tabellen in der Datenbank

Wenn Sie sich im phpMyAdmin-Bereich befinden, wählen Sie die Tabelle aus und gehen Sie zur Registerkarte "Operationen". Klicken Sie auf die Option „Tabelle löschen (DROP)” und bestätigen Sie die Aufforderung zum Löschen der Tabelle und des Inhalts.

Wie lösche ich das WooCommerce-Plugin vollständig?

Tabelle aus Datenbank löschen

Verwandte: Wie funktioniert WooCommerce mit W3 Total Cache?

6 Dateien löschen

Der letzte Schritt, den wir glauben, besteht darin, die vom WooCommerce-Plugin erstellten Restdateien zu löschen.

  • Melden Sie sich mit einem FTP-Konto bei Ihrem Hosting-Server an .
  • Überprüfen Sie den Ordner „Uploads” unter „/wp-content/”.
  • Möglicherweise finden Sie WooCommerce-Platzhalterbilder, den Ordner „woocommerce_uploads” mit herunterladbaren Dateien, Protokollen und der GeoIP-Datenbank.
  • Löschen Sie alle diese WooCommerce-Dateien von Ihrem Server.

Letzte Worte

Viele Benutzer löschen das Plugin aus dem Admin-Panel und gehen davon aus, dass das ausreicht. Leider ist dies nicht der Fall und Sie müssen alle Spuren manuell entfernen. Das Belassen der restlichen Datenbank- und Dateiinhalte wirkt sich weiterhin auf die Größe und Ladegeschwindigkeit Ihrer Site aus.

Aufnahmequelle: www.webnots.com
Hinterlasse eine Antwort

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen