Eu criei um plug-in e quero adicionar uma função para excluir minhas tabelas do banco de dados quando um usuário excluir meu plug-in. Criei uma função que exclui tabelas do banco de dados quando um usuário desativa meu plug-in, mas não quero isso. Aqui está o 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 você pode ver, essa função exclui tabelas quando o plug-in está desativado, mas preciso fazer isso quando o plug-in é excluído.