Creé un complemento y quiero agregar una función para eliminar mis tablas de la base de datos cuando un usuario elimina mi complemento. Creé una función que elimina tablas de la base de datos cuando un usuario desactiva mi complemento, pero no quiero eso. Aquí está el código:
// 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' );
Como puede ver, esta función elimina tablas cuando el complemento está desactivado, pero necesito hacerlo cuando se elimina el complemento.