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

Как полностью удалить плагин WooCommerce?

57

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

По теме: Как полностью удалить плагин W3 Total Cache?

Зачем удалять WooCommerce?

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

  • Это замедляет работу сайта из-за слишком большого количества скриптов и опций. Узнайте больше о том, как исправить медленный магазин WooCommerce с проблемой Ajax администратора.
  • Плагин добавляет множество настраиваемых полей в таблицу wp_postmeta. Если вы видите, что таблица увеличивается в размерах, виновником является WooCommerce (при условии, что вы не используете какие-либо другие плагины, которые добавляют метаданные).
  • Удивительно, но перенести магазин на другой сайт, поддомен или подкаталог непросто.
  • Он добавляет 20 таблиц SQL в базу данных, занимая большую часть хранилища БД.
  • Последняя версия WooCommerce включает в себя раздел «Аналитика». Это добавит дополнительную нагрузку на сервер в дополнение к уже и без того тяжелому плагину.
  • Он создает множество временных файлов и файлов журнала, которые необходимо регулярно очищать.

В нашем случае более серьезная проблема – это миграция. Мы используем более 2К сообщений в блогах с более чем 50 продуктами WooCommerce. В этой ситуации WooCommerce замедляет работу сайта почти на 1 секунду и занимает 50% от размера базы данных. Кроме того, мы должны разрешить регистрацию пользователей только для регистрации клиентов WooCommerce. Для нас неприемлемо держать плагин на основном сайте, который влияет на 95% другого контента. Поэтому мы решили переместить раздел магазина в подкаталог.

Мы снова поражены тем, что процесс миграции настолько сложен, что вы расстраиваетесь.

Как полностью удалить плагин WooCommerce?

С учетом всех вышеперечисленных фактов, WooCommerce добавит массу бэкэнда в вашу установку WordPress. Вы должны избавиться от всего этого, чтобы полностью удалить плагин.

  • Очистите данные WooCommerce перед удалением плагина
  • Удалите данные о клиенте из раздела «Пользователи» админки.
  • Деактивировать и удалить плагин из админки
  • Удалить настраиваемые поля из таблицы wp_postmeta
  • Удалить таблицы базы данных с помощью phpMyAdmin
  • Проверять и удалять файлы из бэкэнда

Давайте подробно объясним каждый шаг.

Быстрый путь

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

определить (‘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, которую мы нашли в нашей базе данных.

бесплатная доставка _order_shipping_tax _crosssell_ids
_shipping_country _shipping_postcode _completed_date
_shipping_first_name _Весь заказ _backorders
_shipping_last_name _date_completed _order_shipping_tax
_транспортная компания usage_limit_per_user usage_limit
_shipping_address_1 usage_count product_ids
_shipping_address_2 Категории продукта Фамилия плательщика
_shipping_city minimum_amount maximum_amount
_shipping_state limit_usage_to_x_items _product_attributes
_order_shipping _Сумма возмещения _purchase_note
_sku _product_image_gallery _продано_индивидуально
_upsell_ids индивидуальное_использование customer_email
_customer_ip_address _customer_user_agent _customer_user
_tax_status _Налоговый класс _order_tax
_prices_include_tax _cart_discount_tax _wc_rating_count
_wc_average_rating _страной плательщика _billing_first_name
_billing_last_name _billing_company _Платежный адрес 1
_billing_address_2 _billing_city _billing_state
_billing_postcode _billing_email _billing_phone
_страной плательщика _order_version _order_currency
_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
_обычная цена _sale_price _sale_price_dates_from
_sale_price_dates_to _цена coupon_amount
_created_via _recorded_coupon_usage_counts _downloadable
_download_limit _download_expiry _downloadable_files
_cart_discount _cart_discount_tax _paid_date
_способ оплаты _payment_method_title Способ оплаты
_stock_status _manage_stock тотальная распродажа
_recorded_sales is_vat_exempt Плательщик PayPal адрес
Комиссия за транзакцию PayPal _paypal_status _ID транзакции

Следуйте приведенным ниже инструкциям, чтобы удалить их из своей базы данных.

  • Войдите в свою учетную запись хостинга и откройте cPanel.
  • Найдите и откройте приложение phpMyAdmin.
  • Откроется база данных вашего сайта со всеми деталями таблицы.
  • Перейдите в таблицу «xx_postmeta», где xx – это префикс таблицы, который вы использовали в процессе установки WordPress.
  • Мы рекомендуем вам заранее сделать резервную копию и просмотреть таблицу, чтобы найти доступные настраиваемые поля на вашем сайте.
  • Вы можете использовать SQL-запрос, чтобы сначала определить количество вхождений любого поля перед удалением.

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

ВЫБРАТЬ * ИЗ wp_postmeta ГДЕ meta_keyНРАВИТСЯ ‘% ship%’

Как полностью удалить плагин WooCommerce?

Проверьте мета-ключи из мета-таблицы сообщений

Подтвердив выбор, отредактируйте запрос, как показано ниже, чтобы удалить их из своей базы данных.

УДАЛИТЬ ИЗ wp_postmeta ГДЕ meta_keyНРАВИТСЯ ‘% ship%’

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

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
Leave A Reply

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее