TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

Jak całkowicie usunąć wtyczkę WooCommerce?

4

WooCommerce to jedna z popularnych wtyczek e-commerce dla witryny WordPress. Popularność wynika z faktu, że firma Automattic stojąca za WordPressem jest tym samym programistą dla WooCommerce. Ponadto wiele popularnych motywów oferuje WooCommerce jako dołączoną wtyczkę ze zintegrowaną funkcją motywu. Używamy WooCommerce na naszej stronie od 2015 roku. Dlatego zdecydowaliśmy się usunąć i zakończyć proces usuwania WooCommerce z Twojej witryny WordPress.

Powiązane: Jak całkowicie usunąć wtyczkę W3 Total Cache?

Dlaczego usunąć WooCommerce?

Choć popularny, WooCommerce ma wiele problemów z użytecznością.

  • Spowalnia witrynę ze zbyt dużą liczbą skryptów i opcji. Dowiedz się więcej o tym, jak naprawić powolny sklep WooCommerce z problemem administratora Ajax.
  • Wtyczka dodaje wiele niestandardowych pól w tabeli wp_postmeta. Jeśli widzisz, że tabela się powiększa, to WooCommerce jest winowajcą (zakładając, że nie używasz żadnych innych wtyczek, które dodają metadane).
  • Co zaskakujące, nie jest łatwo przenieść sklep do innej witryny lub subdomeny lub podkatalogu.
  • Dodaje 20 tabel SQL do bazy danych, zajmując dużo miejsca w bazie danych.
  • Najnowsza wersja WooCommerce zawiera sekcję „Analytics". To zwiększy presję na serwerze oprócz i tak już ciężkiej wtyczki.
  • Tworzy wiele plików przejściowych i dzienników, które należy regularnie czyścić.

Większym problemem w naszym przypadku jest migracja. Używamy ponad 2 tys. wpisów na blogu z ponad 50 produktami WooCommerce. W tej sytuacji WooCommerce spowalnia witrynę o prawie 1 sekundę i zajmuje 50% rozmiaru bazy danych. Ponadto musimy zezwolić na rejestrację użytkownika tylko w celu uwzględnienia rejestracji klienta WooCommerce. Niewłaściwe jest dla nas utrzymywanie wtyczki na głównej stronie, która wpływa na 95% innych treści. Dlatego zdecydowaliśmy się przenieść sekcję sklepu do podkatalogu.

Ponownie uderza nas, ponieważ proces migracji jest tak złożony, że jesteś sfrustrowany.

Jak całkowicie usunąć wtyczkę WooCommerce?

Biorąc pod uwagę wszystkie powyższe fakty, WooCommerce doda mnóstwo elementów backendowych do Twojej instalacji WordPress. Musisz pozbyć się wszystkich tych rzeczy, aby całkowicie usunąć wtyczkę.

  • Wyczyść dane WooCommerce przed usunięciem wtyczki
  • Usuń dane klienta z sekcji „Użytkownicy” panelu administracyjnego
  • Dezaktywuj i usuń wtyczkę z panelu administracyjnego
  • Usuń niestandardowe pola z tabeli wp_postmeta
  • Usuń tabele bazy danych za pomocą phpMyAdmin
  • Sprawdź i usuń pliki z zaplecza

Wyjaśnijmy szczegółowo każdy krok.

Szybki sposób

Zanim wyjaśnimy szczegółowo sposób, istnieje szybkie rozwiązanie, aby całkowicie pozbyć się danych WooCommerce. Edytuj plik wp-config.php za pomocą FTP lub Menedżera plików i dodaj następujący wiersz:

define(‘WC_REMOVE_ALL_DATA’, prawda);

Upewnij się, że używasz prostych cudzysłowów i dodaj kod tuż nad / To wszystko, przestań edytować! Miłego blogowania. / wiersz w pliku. Następnie dezaktywuj i usuń wtyczkę z panelu administracyjnego. Później możesz ponownie wrócić i usunąć powyższy kod z pliku wp-config. Spowoduje to całkowite usunięcie wszystkich danych WooCommerce z Twojej instalacji WordPress.

Jeśli chcesz ręcznie usunąć wtyczkę, postępuj zgodnie z poniższymi instrukcjami.

1 Oczyść dane WooCommerce

Kiedy zdecydowałeś się usunąć wtyczkę, najpierw usuń wszystkie istotne dane z panelu administracyjnego.

  • Usuń wszystkie strony produktów i kategorie, przechodząc do sekcji „Produkty > Wszystkie produkty / Kategorie”.
  • Usuń wszystkie kupony i zamówienia w sekcjach „WooCommerce > Kupony/Zamówienia”.
  • Usuń dane dziennika z „WooCommerce > Status > Logi”.
  • Wyczyść przejściowe dane w sekcji „WooCommerce > Status > Narzędzia”.

Jak całkowicie usunąć wtyczkę WooCommerce?

Oczyszczanie sklepu WooCommerce

2 Usuń dane klienta

Gdy użytkownik kupi produkt za pośrednictwem sklepu WooCommerce, WordPress utworzy konto użytkownika z rolą „Klient”. Po usunięciu wtyczki musisz usunąć wszystkich użytkowników klienta w witrynie.

  • Przejdź do sekcji „Użytkownicy > Wszyscy użytkownicy” w panelu administracyjnym.
  • Kliknij „Klient”, aby przefiltrować wszystkich użytkowników klientów.
  • Kliknij menu „Działania zbiorcze” i wybierz opcję „Usuń”.
  • Wybierz przycisk „Zastosuj”, aby usunąć wszystkich wybranych użytkowników klienta.

Jeśli dane klientów znajdują się na wielu stronach, musisz je wielokrotnie usuwać. Kliknij „Opcje ekranu”, aby ustawić liczbę elementów na stronie na 100 lub więcej, aby móc je szybko usunąć.

3 Usuń wtyczkę WooCommerce

To dość prosty krok. Zaloguj się do panelu administracyjnego WordPress i przejdź do sekcji „Wtyczki > Zainstalowane wtyczki”. Fins i dezaktywuj wtyczkę WooCommerce. Po dezaktywacji możesz po prostu usunąć wtyczkę ze swojej witryny.

Usunięcie wtyczki spowoduje usunięcie tylko plików wtyczki z Twojej witryny. Istnieje jednak wiele integracji stworzonych przez wtyczkę, które wymagają ręcznego wysiłku.

Powiązane: Napraw wolno ładujący się sklep WooCommerce.

4 Usuń niestandardowe pola

WooCommerce wykorzystuje setki niestandardowych pól do różnych działań. WordPress będzie przechowywać wszystkie te niestandardowe pola jako klucze meta w tabeli wp_postmeta, którą musisz usunąć ręcznie. Upewnij się, że usuwasz TYLKO niestandardowe pola WooCommerce, aby uniknąć wpływu na inne funkcje w Twojej witrynie. Niestety nie mogliśmy znaleźć żadnej listy pól niestandardowych dla WooCommerce. Oto metaklucze, które znaleźliśmy w tabeli postmeta, którą znaleźliśmy w naszej bazie danych.

Darmowa dostawa _order_shipping_tax _identyfikatory_sprzedaży krzyżowej
_Kraj wysyłki _kod pocztowy_wysyłki _completed_date
_shipping_first_name _Suma zamówienia _zaległe zamówienia
_shipping_last_name _Data zakończenia _order_shipping_tax
_firma transportowa usage_limit_per_user use_limit
_adres_wysyłki_1 liczba_użytków identyfikatory produktów
_adres_wysyłki_2 Kategorie produktów Nazwisko płatnika
_miasto_wysyłki stawka minimalna maksymalna ilość
_stan_wysyłki limit_usage_to_x_items _cechy produktu
_zamówienie_wysyłka _Kwota Refundacji _uwaga_zakupu
_sku _product_image_gallery _Sprzedawane indywidualnie
_identyfikatory_upsell indywidualne_użycie email klienta
_customer_ip_address _customer_user_agent _klient_użytkownik
_status podatku _Klasa podatkowa _podatek od zamówienia
_prices_include_tax _cart_discount_tax _wc_rating_count
_wc_average_rating _kraj_rozliczeniowy _billing_first_name
_billing_last_name _firma_rozliczeniowa _Adres do faktury 1
_adres_rozliczeniowy_2 _miasto_rozliczeń _stan rachunku
_billing_kod pocztowy _billing_e-mail _billing_telefon
_kraj_rozliczeniowy _wersja_zamówienia _waluta_zamówienia
_klucz_zamówienia _sale_price_dates_from _sale_price_dates_to
_min_zmienna_cena _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
_normalna cena _Cena sprzedaży _sale_price_dates_from
_sale_price_dates_to _Cena £ kwota_kuponu
_utworzone_przez _recorded_coupon_usage_counts _do pobrania
_limit_pobierania _download_expiry _pliki_do_pobrania
_cart_discount _cart_discount_tax _paid_date
_metoda płatności _payment_method_title Typ płatności
_stan magazynowy _manage_stock całkowita sprzedaż
_zarejestrowana_sprzedaż is_vat_exempt Adres PayPal płatnika
Opłata transakcyjna PayPal _status_paypal _Identyfikator transakcji

Postępuj zgodnie z poniższymi instrukcjami, aby usunąć je z bazy danych.

  • Zaloguj się na swoje konto hostingowe i otwórz cPanel.
  • Wyszukaj i otwórz aplikację phpMyAdmin.
  • Otworzy bazę danych Twojej witryny ze wszystkimi szczegółami tabeli.
  • Przejdź do tabeli „xx_postmeta”, gdzie xx to prefiks tabeli użyty podczas instalacji WordPressa.
  • Zalecamy wcześniejsze wykonanie kopii zapasowej i przejrzenie tabeli w celu znalezienia dostępnych pól niestandardowych w Twojej witrynie.
  • Możesz użyć zapytania SQL, aby najpierw znaleźć liczbę wystąpień dowolnego pola przed usunięciem.

Na przykład użyj poniższego zapytania w polu tekstowym w zakładce „SQL”, aby znaleźć metaklucze zawierające „ship”.

WYBIERZ * Z wp_postmeta GDZIE LUB meta_key‘%ship%’

Jak całkowicie usunąć wtyczkę WooCommerce?

Sprawdź Meta klucze z post Metatabeli

Po potwierdzeniu wyboru edytuj zapytanie jak poniżej, aby usunąć je z bazy danych.

USUŃ Z wp_postmeta GDZIE meta_keyJAK ‘%ship%’

Możesz bezpośrednio użyć zapytania usuwającego, jeśli znasz poprawną wartość metaklucza (wartość pola niestandardowego).

5 Usuń tabele bazy danych

Niestety usunięcie wtyczki nie spowoduje usunięcia tabel bazy danych w backendzie. Gdy jesteś w sekcji phpMyAdmin cPanel, wybierz tabele WooCommerce i usuń je ręcznie. Poniżej tabela, którą znaleźliśmy w bazie danych:

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_taksonomies
wp_wc_download_log wp_woocommerce_downloadable_product_permissions
wp_wc_order_coupon_lookup wp_woocommerce_log

Jak całkowicie usunąć wtyczkę WooCommerce?

Tabele WooCommerce w bazie danych

Będąc w sekcji phpMyAdmin, wybierz tabelę i przejdź do zakładki „Operacje”. Kliknij opcję „Usuń tabelę (DROP)” i potwierdź monit o usunięcie tabeli i treści.

Jak całkowicie usunąć wtyczkę WooCommerce?

Usuń tabelę z bazy danych

Powiązane: Jak sprawić, by WooCommerce działał z W3 Total Cache?

6 Usuń pliki

Ostatnim naszym zdaniem krokiem jest usunięcie pozostałych plików utworzonych przez wtyczkę WooCommerce.

  • Zaloguj się do serwera hostingowego za pomocą konta FTP.
  • Sprawdź folder „Przesłane” w „/wp-content/”.
  • Możesz znaleźć obrazy zastępcze WooCommerce, folder „woocommerce_uploads” zawierający pliki do pobrania, logi i bazę danych GeoIP.
  • Usuń wszystkie te pliki WooCommerce ze swojego serwera.

Ostatnie słowa

Wielu użytkowników usuwa wtyczkę z panelu administratora i zakłada, że ​​to wystarczy. Niestety tak nie jest i trzeba ręcznie usunąć wszystkie ślady. Pozostawienie pozostałości bazy danych i zawartości plików będzie nadal wpływać na rozmiar i szybkość ładowania witryny.

Źródło nagrywania: www.webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów