Ho creato un plug-in e desidero aggiungere una funzione per eliminare le mie tabelle dal database quando un utente elimina il mio plug-in. Ho creato una funzione che cancella le tabelle dal DB quando un utente disattiva il mio plugin, ma non lo voglio. Ecco il codice:
// 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' );
Come puoi vedere, questa funzione elimina le tabelle quando il plug-in è disattivato, ma devo farlo quando il plug-in viene eliminato.