Saya membuat plugin dan ingin menambahkan fungsi untuk menghapus tabel saya dari database ketika pengguna menghapus plugin saya. Saya membuat fungsi yang menghapus tabel dari DB ketika pengguna menonaktifkan plugin saya, tetapi saya tidak menginginkannya. Ini kodenya:
// 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' );
Seperti yang Anda lihat, fungsi ini menghapus tabel ketika plugin dinonaktifkan, tetapi saya perlu melakukan itu ketika plugin dihapus.