TechBlogSD - Все для WordPress і WEB розробки
WEB і WordPress інструкції, новини, огляди тем та плагінів

Як повністю видалити плагін WooCommerce?

8

WooCommerce – один з популярних плагінів електронної комерції для сайту WordPress. Популярність пояснюється тим, що компанія Automattic, що стоїть за WordPress, є тим самим розробником WooCommerce. Крім того, багато популярних тем пропонують WooCommerce як вбудований плагін із вбудованою функцією теми. Ми використовуємо WooCommerce на нашому сайті з 2015 року. Ось чому ми вирішили видалити та повний процес видалення WooCommerce зі свого сайту WordPress.

Пов’язані: Як повністю видалити плагін W3 Total Cache?

Навіщо видаляти WooCommerce?

Незважаючи на популярність, WooCommerce має багато проблем з точки зору зручності використання.

  • Це уповільнює роботу сайту з надмірною кількістю сценаріїв і параметрів. Дізнайтеся більше про те, як виправити повільний магазин WooCommerce із проблемою адміністратора Ajax.
  • Плагін додає багато спеціальних полів у таблиці wp_postmeta. Якщо ви бачите, що таблиця збільшується, то винним є WooCommerce (якщо ви не використовуєте інші плагіни, які додають метадані).
  • Дивно, але перенести магазин на інший сайт, субдомен чи підкаталог непросто.
  • Він додає в базу даних 20 таблиць SQL, які займають значну частину сховища БД.
  • Остання версія WooCommerce містить розділ "Аналітика". Це додасть більше тиску на сервер на додаток до вже важкого плагіна.
  • Він створює безліч перехідних файлів та файлів журналу, які потрібно регулярно очищати.

Більша проблема в нашому випадку – це міграція. Ми використовуємо дописи у блозі 2K+ з 50+ продуктами WooCommerce. У такій ситуації WooCommerce уповільнює роботу сайту майже на 1 секунду і займає 50% розміру бази даних. Крім того, ми повинні дозволити реєстрацію користувачів лише для реєстрації клієнтів WooCommerce. Нам недоцільно зберігати плагін на головному сайті, що впливає на 95% іншого вмісту. Тому ми вирішили перенести розділ магазину в підкаталог.

І знову ми вражені, оскільки процес міграції настільки складний, що викликає розчарування.

Як повністю видалити плагін WooCommerce?

Враховуючи всі вищевикладені факти, WooCommerce додасть безліч бекенд -матеріалів до вашої установки WordPress. Щоб повністю видалити плагін, потрібно позбутися всіх цих матеріалів.

  • Очистіть дані WooCommerce перед видаленням плагіна
  • Видаліть дані клієнта з розділу "Користувачі" на панелі адміністратора
  • Вимкніть та видаліть плагін з панелі адміністратора
  • Видалити користувацькі поля з таблиці wp_postmeta
  • Видалити таблиці бази даних за допомогою phpMyAdmin
  • Перевірка та видалення файлів із бекенда

Пояснимо кожен крок детально.

Швидкий шлях

Перш ніж ми пояснимо детальний спосіб, є швидке рішення, щоб повністю позбутися даних WooCommerce. Відредагуйте файл wp-config.php за допомогою FTP або Менеджера файлів і додайте наступний рядок:

define (‘WC_REMOVE_ALL_DATA’, істина);

Обов’язково використовуйте прямі лапки і додайте код трохи вище / Ось і все, припиніть редагування! Приємного ведення блогу. / рядок у файлі. Після цього деактивуйте та видаліть плагін з панелі адміністратора. Пізніше ви можете знову повернутися і видалити вищевказаний код з файлу wp-config. Це повністю видалить усі дані WooCommerce з вашої установки WordPress.

Якщо ви хочете вручну видалити плагін, виконайте наведені нижче інструкції.

1 Очищення даних WooCommerce

Коли ви вирішили видалити плагін, спочатку видаліть усі відповідні дані з панелі адміністратора.

  • Видаліть усі сторінки та категорії продуктів, перейшовши до розділів «Продукти> Усі товари / категорії».
  • Видаліть усі купони та замовлення в розділах «WooCommerce> Купони / замовлення».
  • Видаліть дані журналу з «WooCommerce> Статус> Журнали».
  • Очистіть перехідні дані в розділі «WooCommerce> Статус> Інструменти».

Як повністю видалити плагін WooCommerce?

Очищення магазину WooCommerce

2 Видаліть дані клієнта

Коли користувач купує продукт через магазин WooCommerce, WordPress створить обліковий запис користувача з роллю "Клієнт". Ви повинні видалити всіх користувачів клієнтів на сайті після видалення плагіна.

  • Перейдіть до розділу «Користувачі> Усі користувачі» на панелі адміністратора.
  • Натисніть «Клієнт», щоб відфільтрувати всіх користувачів клієнтів.
  • Натисніть спадне меню «Масові дії» та виберіть опцію «Видалити».
  • Натисніть кнопку «Застосувати», щоб видалити всіх вибраних користувачів -клієнтів.

Якщо дані про клієнтів поширюються на декілька сторінок, їх потрібно видаляти кілька разів. Натисніть «Параметри екрану», щоб встановити кількість елементів на сторінці до 100 або більше, щоб ви могли швидко їх видалити.

3 Видаліть плагін WooCommerce

Це досить простий крок. Увійдіть на панель адміністратора WordPress і перейдіть до розділу «Плагіни> Встановлені плагіни». Плавники та вимкніть плагін WooCommerce. Після деактивації ви можете просто видалити плагін зі свого сайту.

Видалення плагіна видалить лише файли плагіна з вашого сайту. Однак існує багато інтеграцій, створених плагіном, які потребують зусиль вручну.

Пов’язано: Виправте повільне завантаження магазину WooCommerce.

4 Видаліть користувацькі поля

WooCommerce використовує сотні користувацьких полів для різних дій. WordPress збереже всі ці користувацькі поля як мета -ключі в таблиці wp_postmeta, яку потрібно видалити вручну. Обов’язково видаліть ТІЛЬКИ користувацькі поля WooCommerce, щоб не вплинути на інші функції вашого сайту. На жаль, ми не змогли знайти спеціальний список полів для WooCommerce. Ось мета -ключі, які ми знайшли у таблиці postmeta, яку ми знайшли у нашій базі даних.

безкоштовна доставка _податок_замовлення_доставки _crosssell_ids
_shipping_country _shipping_postcode _завершена_дата
_доставка_перше_ім’я _order_total _рахунки
_посилання_остання_ім _date_completed _податок_замовлення_доставки
_транспортна компанія use_limit_per_user обмеження_користування
_доставка_адреса_1 кількість_користувань product_ids
_доставка_адреса_2 категорії_товарів Прізвище платника
_shipping_city мінімальна_сума максимальна_сума
_shipping_state limit_usage_to_x_items _product_attributes
_замовлення_доставка _повернення_суми _придбання_придбання
_ску _product_image_gallery _продано_індивідуально
_upsell_ids індивідуальне_користування customer_email
Адреса _покупця_іп _замовник_користувача_агента _customer_user
_податковий_статус _tax_class _податок_замовлення
_ціни_включає_податок _податок на кошик _wc_rating_count
_wc_average_rating _billing_country _ім’я_прізвища_імені
_billing_last_name _платіжна_компанія _billing_address_1
_billing_address_2 _billing_city _billing_state
_billing_postcode _billing_email _білінговий_телефон
_billing_country _order_version _order_currency
_ замовлення_ключ _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
_регулярна_ціна _ціна розпродажу _sale_price_dates_from
_sale_price_dates_to _ціна сума купона
_створено_вію _записані_купонні_користувальницькі_рахунки _ завантажити
_download_limit _download_expiry _завантажувані_файли
_cart_discount _податок на кошик _plaid_date
Метод оплати _playment_method_title Тип оплати
_stock_status _manage_stock total_sales
_записані_продажі is_vat_exempt Адреса платника PayPal
Плата за транзакції PayPal _paypal_status _ID транзакції

Виконайте наведені нижче інструкції, щоб видалити їх зі своєї бази даних.

  • Увійдіть у свій обліковий запис хостингу та відкрийте cPanel.
  • Знайдіть і відкрийте програму phpMyAdmin.
  • Він відкриє базу даних вашого сайту з усіма деталями таблиці.
  • Перейдіть до таблиці “xx_postmeta", де xx – префікс таблиці, який ви використовували під час процесу встановлення WordPress.
  • Ми рекомендуємо вам заздалегідь зробити резервну копію та переглянути таблицю, щоб знайти доступні спеціальні поля на вашому сайті.
  • Ви можете використовувати SQL -запит, щоб спочатку знайти кількість входів у будь -яке поле перед видаленням.

Наприклад, використовуйте наведений нижче запит у текстовому полі на вкладці «SQL», щоб знайти мета -ключі, які містять «корабель».

ВИБІРТИ * ВІД wp_postmeta ДЕ meta_keyТАК, як "%відсотка%"

Як повністю видалити плагін WooCommerce?

Перевірте мета -ключі з публікації мета -таблиці

Після того, як ви підтвердите вибір, відредагуйте запит, як показано нижче, щоб видалити його зі своєї бази даних.

ВИДАЛИТИ ВІД wp_postmeta ДЕ ТАКЖЕ meta_key"%відсотка%"

Ви можете безпосередньо використовувати запит на видалення, якщо знаєте правильне значення мета -ключа (значення спеціального поля).

5 Видалити таблиці баз даних

На жаль, видалення плагіна не призведе до видалення таблиць бази даних у бекенді. Коли ви знаходитесь у розділі phpMyAdmin cPanel, виберіть таблиці WooCommerce і видаліть їх вручну. Нижче наведена таблиця, яку ми знайшли в базі даних:

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

Як повністю видалити плагін WooCommerce?

Таблиці WooCommerce у базі даних

Коли ви знаходитесь у розділі phpMyAdmin, виберіть таблицю та перейдіть на вкладку «Операції». Натисніть на опцію «Видалити таблицю (DROP)» і підтвердьте запит на видалення таблиці та вмісту.

Як повністю видалити плагін WooCommerce?

Видалити таблицю з бази даних

Пов’язані: Як змусити WooCommerce працювати з W3 Total Cache?

6 Видалити файли

Останнім кроком, на нашу думку, є видалення залишкових файлів, створених плагіном WooCommerce.

  • Увійдіть на свій хостинг -сервер за допомогою облікового запису FTP.
  • Перевірте папку "Завантаження" в розділі "/wp-content/".
  • Ви можете знайти зображення -заповнювачі WooCommerce, папку “woocommerce_uploads”, яка містить завантажувані файли, журнали та базу даних GeoIP.
  • Видаліть усі ці файли WooCommerce зі свого сервера.

Заключні слова

Багато користувачів видаляють плагін з панелі адміністратора і вважають, що цього достатньо. На жаль, це не так, і вам доведеться вручну видалити всі сліди. Вихід із залишкової бази даних та вмісту файлів і надалі впливатиме на розмір та швидкість завантаження вашого сайту.

Джерело запису: www.webnots.com
Залиште відповідь

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі