今天我安装了一些插件:GD评级系统,WooCommerce,WooCommerce以及预订和租赁。这些安装在数据库中创建了许多表:
wp_gdrts_itemmeta
,wp_gdrts_items
,wp_gdrts_logmeta
,wp_gdrts_logs
,wp_hotel_booking_order_itemmeta
,wp_hotel_booking_order_items
,wp_hotel_booking_plans
,wp_woocommerce_api_keys
,wp_woocommerce_attribute_taxonomies
,wp_woocommerce_downloadable_product_permissions
,wp_woocommerce_order_itemmeta
,wp_woocommerce_order_items
,wp_woocommerce_payment_tokenmeta
,wp_woocommerce_payment_tokens
,wp_woocommerce_sessions
,wp_woocommerce_shipping_zone_locations
,{ {1}},wp_woocommerce_shipping_zone_methods
,wp_woocommerce_shipping_zones
,wp_woocommerce_tax_rate_locations
但是当我从admin中删除这些插件时,表格没有被删除。在数据库中手动删除上面的表是否安全?如果我不删除它们可以在以后产生任何问题吗?
我是WordPress的新手。所以不确定我应该走哪条路!请帮忙。
我的WordPress版本是4.7.2
答案 0 :(得分:1)
通常,如果从WordPress卸载插件,WoooCommerce自己创建的所有数据库都将被删除。您可以在此文件中看到“删除表”和表格列表:https://github.com/woocommerce/woocommerce/blob/master/uninstall.php(第51行),卸载时加载。
也许你的卸载有问题,再试一次(安装/卸载Woocommerce,而不仅仅是停用),如果可以的话。
对于其他插件,遗憾的是所有开发人员都不处理表删除。如果您不再使用与WooCoomerce关联的任何插件和依赖项,则可以毫无后顾之忧地删除这些表。
在此之前不要忘记备份。
希望我会帮忙!
答案 1 :(得分:0)
这是WooCommerce的默认功能,如其文档中所述。 在删除插件后,需要在wp-config.php中添加以下代码以删除WC数据。
define( 'WC_REMOVE_ALL_DATA', true);
请参阅下面的WooCommerce文档URL。
https://docs.woocommerce.com/document/installing-uninstalling-woocommerce/