Как полностью удалить плагин WP E-commerce с сайта

WP E-commerceКак-то, лет 6 назад, задумался я над тем, чтобы на базе сайта помощи студентам создать также и магазин для продажи готовых работ.

Несколько месяцев изучал различные варианты плагинов интернет-магазинов для WordPress. Как тогда казалось, изучил все, что только можно, как у платных, так и у бесплатных версий плагинов. Остановился на плагине WP E-commerce. Да, русскоязычной поддержки у него не было (и сейчас, вроде, нет), функциональность была ограничена (решил установить для начала бесплатную версию). Сейчас не могу объяснить почему конкретно WP E-commerce понравился.

В течение нескольких лет добавлял все больше и больше товаров. Потом обратил внимание, что поле установки плагина WP E-commerce и добавления товаров сам сайт стал значительно тяжелее. Кроме того, все время приходилось что-то докручивать или удалять лишнее. По указанным причинам начал думать об удалении плагина интернет-магазина. Взвесив все за и против, к концу 2017 года окончательно решил удалить плагин WP E-commerce. Ну, что удалить, значит удалить.

После выгрузки товаров, удалил плагин через панель управления. Дело сделано. На радостях почистил базу плагином WP Clean Up. И чтобы вы думали, база уменьшилась всего лишь на 1-2mB. Соответственно, WP E-commerce даже после удаления оставил на сайте кучу своего хлама. Моей печали не было предела.

Поиски вариантов решения проблемы привели меня на некий англоязычный ресурс, на котором ребята столкнулись с аналогичными проблемами. После ознакомления с их постом на данную тему я понял, что вариантов кроме как чистить базу Sql-запросами не имелось. Пришлось так и сделать. Часть Sql-запросов я взял именно на том сайте.

Порядок удаления плагина WP E-commerce у меня был таким:

1. Удаляем все продукты. Категории, виджеты, код в файлах темы и функций.

2. С помощью Sql-запросов чистим базу:

DELETE FROM wp_options WHERE option_name in ('widget_wpsc_categorisation','wpsc_version','wpsc_minor_version','show_thumbnails','product_image_width','product_image_height','category_image_width','category_image_height','product_list_url','shopping_cart_url','checkout_url','transact_url','payment_gateway','cart_location','currency_type','currency_sign_location','gst_rate','max_downloads','display_pnp','display_specials','do_not_use_shipping','postage_and_packaging','purch_log_email','return_email','terms_and_conditions','google_key','google_id','default_brand','wpsc_default_category','product_view','add_plustax','nzshpcrt_first_load','show_categorybrands','paypal_business','paypal_url','paypal_ipn','paypal_multiple_business','paypal_multiple_url','product_ratings','wpsc_email_receipt','wpsc_email_admin','wpsc_selected_theme','single_view_image_height','single_view_image_width','wpsc_gallery_image_height','wpsc_gallery_image_width','custom_gateway_options','wpsc_category_url_cache','user_account_url');

С помощью данного запроса удалось удалить мизерно мало, всего 47 записей.

3. Поэтому я применил еще несколько запросов:

DELETE FROM wp_options WHERE option_name LIKE 'wpsc_%'; 

— удалено 46 записей.

DELETE FROM wp_options WHERE option_name LIKE 'wpec_%'; 

— удалено 3 записи.

DELETE FROM wp_options WHERE option_name LIKE '%_wpec_%'; 

— удалено 7 записей.
Но самым продуктивным стал запрос:

DELETE FROM wp_options WHERE option_name LIKE '%_wpsc_%'; 

С помощью данного запроса было удалено 14064 записей, при этом база сократилась на треть.

Отсюда вывод, хотите сделать что-то глобальное на сайте, не только ищите инфу как это сделать, но и выясните как потом это удалить или привести к первоначальному виду.

Всем удачи!



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code