Skip to content

Commit

Permalink
Feat: Arquivo de desinstalacao do plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
WillxBernardo committed Aug 12, 2024
1 parent 6839941 commit 58855b3
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions lgbtq_connect/uninstall.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?php

// Verifique se o WordPress está chamando o arquivo diretamente
if (!defined('WP_UNINSTALL_PLUGIN')) {
exit;
}

// Deletar a tabela do banco de dados
global $wpdb;
$table_name = 'lc_formulario';
$wpdb->query("DROP TABLE IF EXISTS $table_name");

// Deletar arquivos e diretórios do plugin
function delete_plugin_files($dir) {
// Verifica se o diretório existe
if (!file_exists($dir)) {
return false;
}
// Abre o diretório
$files = array_diff(scandir($dir), array('.', '..'));
foreach ($files as $file) {
// Se for um diretório, faz uma chamada recursiva
if (is_dir("$dir/$file")) {
delete_plugin_files("$dir/$file");
} else {
// Deleta o arquivo
unlink("$dir/$file");
}
}
// Deleta o diretório
return rmdir($dir);
}

// Caminho completo para a pasta do plugin
$plugin_dir = plugin_dir_path(__FILE__);
delete_plugin_files($plugin_dir);

0 comments on commit 58855b3

Please sign in to comment.