Я створив плагін і хочу додати функцію для видалення моїх таблиць із бази даних, коли користувач видаляє мій плагін. Я створив функцію, яка видаляє таблиці з БД, коли користувач деактивує мій плагін, але цього не хочу. Ось код:
// Delete table when deactivate
function my_plugin_remove_database() {
global $wpdb;
$table_name = "NestoNovo";
$sql = "DROP TABLE IF EXISTS $table_name;";
$wpdb->query($sql);
delete_option("my_plugin_db_version");
}
register_deactivation_hook( __FILE__, 'my_plugin_remove_database' );
Як бачите, ця функція видаляє таблиці, коли плагін відключений, але мені потрібно це робити, коли плагін видалено.